Re: The Synthizer Thread

2020-12-04 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread @314I mean, when all is said and done C++ source code.  What I need is the value of all attributes on the reverb with some names for them.  I'm not going to put it in a separate file or anything like that, just embed it into the binary.If this ended up

Re: The Synthizer Thread

2020-12-04 Thread AudioGames . net Forum — Developers room : chrisnorman7 via Audiogames-reflector
Re: The Synthizer Thread @313Could always sell support... You'd make a mint off me alone I reckon, with all the questions I've emailed you in the past haha.What format would you want presets in? I'm thinking of making some kind of reverb editor I can use in my own projects. No idea what

Re: The Synthizer Thread

2020-12-04 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread @312Reverb is going to get some improvements.  I've already got one stupid fix pending for it, and we'll have more flexibility around filters and things in the near future.I do want presets, but taking the time to tune them is going to be a pain.  I'm happy to move

Re: The Synthizer Thread

2020-12-04 Thread AudioGames . net Forum — Developers room : chrisnorman7 via Audiogames-reflector
Re: The Synthizer Thread @308Magic, thank you mate.@310I'm not sure as Synthizer's defaults are bad, although admittedly the default reverb sounds like you're in a metal box or something.You still planning to ship presets? Or have some kind of market place? The second option could actually

Re: The Synthizer Thread

2020-12-03 Thread AudioGames . net Forum — Developers room : masonasons via Audiogames-reflector
Re: The Synthizer Thread @310 that actually makes a lot of sense and was what I was going to do, I just wanted to make sure I wasn't going crazy or something. Thanks for clarifying. URL: https://forum.audiogames.net/post/595261/#p595261 -- Audiogames-reflector mailing list Audiogames

Re: The Synthizer Thread

2020-12-03 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread @309Most reverb implementations are bad at preserving panning.  You probably need to lower the gain on it so that the panning of the source dominates.  I have plans to look into improving this eventually and ideas on what to do for it, however.Also look at raising

Re: The Synthizer Thread

2020-12-03 Thread AudioGames . net Forum — Developers room : masonasons via Audiogames-reflector
Re: The Synthizer Thread Hi Camlorn,So I've been playing with Synthizer and I have an issue. I have my sources piping through a reverb effect, and the reverb seems to totally ignore the position of the sources entirely, causing a complete cacophony of noise through the reverb

Re: The Synthizer Thread

2020-12-03 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread Ok, for anyone following along here, I'm rolling out a 0.7.7 which rolls back all the things in 0.7.6 until I can fix this performance problem. URL: https://forum.audiogames.net/post/595229/#p595229 -- Audiogames-reflector mailing list Audiogames-reflector

Re: The Synthizer Thread

2020-12-03 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread I mean, half damn linux, half damn me for making an expedient choice that turned out to be worse in the long run than expected.  The timeline on a fix for this is around 2 weeks, give or take.  It's a big refactor.Maybe worth me yanking 0.7.6, honestly. I'll think

Re: The Synthizer Thread

2020-12-03 Thread AudioGames . net Forum — Developers room : chrisnorman7 via Audiogames-reflector
Re: The Synthizer Thread @305Yup, 0.7.5 works like a charm. No lag at all... Not sure whether to be sorry or not. Damn Linux! URL: https://forum.audiogames.net/post/595194/#p595194 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin

Re: The Synthizer Thread

2020-12-03 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread @304Do me a favor and downgrade to 0.7.5.  If this still happens then you've probably just proven that issue #32 is high priority in the real world, not just in my head.  I should drop a second comment there saying that haha actually it's happening now, but eh.Also

Re: The Synthizer Thread

2020-12-03 Thread AudioGames . net Forum — Developers room : chrisnorman7 via Audiogames-reflector
Re: The Synthizer Thread Hi,I don't reallyw ant to submit an issue, as I've no idea if I'm doing something wrong or not here.The below code works extremely slowly on my system. I hit the space bar, and the sound plays maybe 0.5-1.0 seconds afterwards.Here's the code:]"""Mi

Re: The Synthizer Thread

2020-11-27 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread I've just dropped Synthizer 0.7.6, which adds support for Linux, including being able to pip install and have the Python binding build Synthizer from source.  Should finally be back to features and performance improvements, etc, from here.  I know more than

Re: The Synthizer Thread

2020-11-27 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread I've just dropped Synthizer 0.7.6, which adds support for Linux, including being able to pip install and have the Python binding build Synthizer from source.  Should finally be back to features and performance improvements, etc, from here.  I know more than

Re: The Synthizer Thread

2020-11-10 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread that's on the list somewhere, yes. URL: https://forum.audiogames.net/post/588495/#p588495 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector

Re: The Synthizer Thread

2020-11-10 Thread AudioGames . net Forum — Developers room : keithwipf1 via Audiogames-reflector
Re: The Synthizer Thread Would it be possible to add a gain property to all generators?If I plug a few generators into a DirectSource, I can't change the volume of an individual generator. URL: https://forum.audiogames.net/post/588490/#p588490 -- Audiogames-reflector mailing list

Re: The Synthizer Thread

2020-11-06 Thread AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector
Re: The Synthizer Thread @299, ah alright. URL: https://forum.audiogames.net/post/587362/#p587362 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector

Re: The Synthizer Thread

2020-11-06 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread @298Basically exceptions get a bad reputation for 2 reasons: MSVC 32-bit punished you for simply having try blocks in your code (but *not* x64), whether or not exceptions were thrown, and throwing an exception is expensive because of stack unwinding.  But expensive

Re: The Synthizer Thread

2020-11-06 Thread AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector
Re: The Synthizer Thread @297, Would reducing the amount of times you throw exceptions be of any benefit to the library? C++ has now, so this function, for example:std::shared_ptr getStreamForProtocol(const std::string , const std::string , const std::string ) { auto parsed

Re: The Synthizer Thread

2020-11-06 Thread AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector
Re: The Synthizer Thread @297, Would reducing the amount of times you throw exceptions be of any benefit to the library? C++ has now, so this function, for example:std::shared_ptr getStreamForProtocol(const std::string , const std::string , const std::string ) { auto parsed

Re: The Synthizer Thread

2020-11-06 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread 0.7.5 is up with reverb.  It's better than Libaudioverse's reverb.  I unfortunately don't have the bandwidth to go through the rather tedious process of setting up for demos right now, but the docs are here and it should be easy for anyone already using Synthizer

Re: The Synthizer Thread

2020-10-26 Thread AudioGames . net Forum — Developers room : chrisnorman7 via Audiogames-reflector
Re: The Synthizer Thread @293Great work!!I've not tried it yet, but I shall do tomorrow if I get time.Thanks for all your hard work. URL: https://forum.audiogames.net/post/583672/#p583672 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https

Re: The Synthizer Thread

2020-10-25 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread @294Huh, I had always assumed that for SoD he just did a simple tapped delay line and fed the footstep to that, but I guess you could bake it into the audio files if you really wanted.  In either case Synthizer now lets you do that right.Custom effects

Re: The Synthizer Thread

2020-10-25 Thread AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector
Re: The Synthizer Thread @293, the hallway echos in SOD are actually in the sounds themselves. There's no DSPing going on that I'm aware of. Does this mean you can create custom effects? URL: https://forum.audiogames.net/post/583305/#p583305 -- Audiogames-reflector mailing list

Re: The Synthizer Thread

2020-10-25 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread Effect support has dropped. Currently this is only echo.  Details in the manual, and an example here.  internally this is a bigger deal than it sounds: I also had to add a lot of internal support for routing audio between effects and things.  Put another way

Re: The Synthizer Thread

2020-10-16 Thread AudioGames . net Forum — Developers room : Hijacker via Audiogames-reflector
Re: The Synthizer Thread well, good to know, thanks for that. URL: https://forum.audiogames.net/post/580802/#p580802 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector

Re: The Synthizer Thread

2020-10-16 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread @290You should only have one unless you have weird needs.  They start 3+ threads among other things, and it'll only get heavier from here.Also it's possible that multiple contexts may or may not work.  I think it works.  It's supposed to work.  If it works for you

Re: The Synthizer Thread

2020-10-16 Thread AudioGames . net Forum — Developers room : Hijacker via Audiogames-reflector
Re: The Synthizer Thread Just a quick question, since i'm working on a pythonic game engine myself right now which will be using Synthizer. Is it recommended to have multiple contexts initialized at the same time, or will that have any impact on Synthizer or the CPU? Anything I need

Re: The Synthizer Thread

2020-10-12 Thread AudioGames . net Forum — Developers room : chrisnorman7 via Audiogames-reflector
Re: The Synthizer Thread @285No worries mate, just keep on swimming. You're doing a great job, and we're all really grateful for your hard work... Or I am at least haha. URL: https://forum.audiogames.net/post/579669/#p579669 -- Audiogames-reflector mailing list Audiogames-reflector

Re: The Synthizer Thread

2020-10-12 Thread AudioGames . net Forum — Developers room : ashleygrobler04 via Audiogames-reflector
Re: The Synthizer Thread you'd have to downgrade to python 3.8 URL: https://forum.audiogames.net/post/579666/#p579666 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector

Re: The Synthizer Thread

2020-10-12 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread @286Yes, I know. As said above, in general, you should wait a few months before upgrading to the next major Python release because I'm waiting on CI providers to have it, and lots of other packages are in similar positions as I am. URL: https

Re: The Synthizer Thread

2020-10-12 Thread AudioGames . net Forum — Developers room : Turret via Audiogames-reflector
Re: The Synthizer Thread Hi.This does not seem to work with Python 3.9.0. Typing:pip install synthizer=ERROR: Could not find a version that satisfies the requirement synthizer (from versions: none)ERROR: No matching distribution found for synthizerDo I have to install it another way

Re: The Synthizer Thread

2020-10-11 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread Know there hasn't been anything substantial lately that's not bugfixes, and there's not *yet*, but figured I'd chime in to say that I've got most of a stereo echo done.  Not sure if that'll get finished this weekend, but the reason it matters is because it means

Re: The Synthizer Thread

2020-10-06 Thread AudioGames . net Forum — Developers room : mechaSkyGuardian via Audiogames-reflector
Re: The Synthizer Thread thanks. Meanwhile I will downgrade back to python 3.8 URL: https://forum.audiogames.net/post/577729/#p577729 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo

Re: The Synthizer Thread

2020-10-06 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread That would be because I haven't built Python 3.9 wheels, and you can't really build it from source, so I haven't uploaded a source release.  I didn't realize Python 3.9 was out, but in general you should probably avoid upgrading for at least a couple months because

Re: The Synthizer Thread

2020-10-06 Thread AudioGames . net Forum — Developers room : mechaSkyGuardian via Audiogames-reflector
Re: The Synthizer Thread for some unknown reason on python 3.9 64 bit when I try to install this library from pypy it can’t be found URL: https://forum.audiogames.net/post/577719/#p577719 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https

Re: The Synthizer Thread

2020-10-05 Thread AudioGames . net Forum — Developers room : chrisnorman7 via Audiogames-reflector
Re: The Synthizer Thread @278Yep, you fixed it. Legend. Thank you! URL: https://forum.audiogames.net/post/577420/#p577420 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector

Re: The Synthizer Thread

2020-10-04 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread C++ isn't a very fast-moving target, but there's incompatibilities between compilers and multiple standards.  My guesses are that what's going on is some combination of me accidentally using VC++ extensions (i.e. VC++ is more forgiving about templates) and missing

Re: The Synthizer Thread

2020-10-04 Thread AudioGames . net Forum — Developers room : nolan via Audiogames-reflector
Re: The Synthizer Thread Here's a sample of the errors I'm getting compiling under WSL:../include/synthizer/memory.hpp:72:29: error: 'T' does not refer to a value../include/synthizer/memory.hpp:68:19: note: declared here../include/synthizer/memory.hpp:72:36: error: expected

Re: The Synthizer Thread

2020-10-04 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread @chrisnorman7Think I have a fix for you. 0.7.3 is going through CI, should be done in 20 minutes or so.As the release notes say, for the morbidly curious there is indeed a difference between std::fmod and std::remainder.If anyone was having trouble with stereo (i.e

Re: The Synthizer Thread

2020-10-04 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread Ok, duplicated it, it's something to do with the combination of looping and pitch bend. I will let you know when I've fixed it.  Not looping is probably fine, all be it not at all what you probably want to do here. URL: https://forum.audiogames.net/post/577192

Re: The Synthizer Thread

2020-10-04 Thread AudioGames . net Forum — Developers room : chrisnorman7 via Audiogames-reflector
Re: The Synthizer Thread @275OK, here's the link to download the wav file I was using. Sorry for the Dropbox transfer, but I wasn't sure how else to send it you.Secondly, here's the code I'm using:from time import sleep from synthizer import (Buffer, BufferGenerator, Context, DirectSource

Re: The Synthizer Thread

2020-10-04 Thread AudioGames . net Forum — Developers room : chrisnorman7 via Audiogames-reflector
Re: The Synthizer Thread @272OK, here's the link to download the wav file I was using. Sorry for the Dropbox transfer, but I wasn't sure how else to send it you.Secondly, here's the code I'm using:from time import sleep from synthizer import (Buffer, BufferGenerator, Context, DirectSource

Re: The Synthizer Thread

2020-10-04 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread @272I think I'm going to need an example file and a specific value that's broken. I just tried to duplicate it here and I'm afraid that I cannot.  Also tried sweeping it and it worked fine there as well.  It's not the best pitch bend algorithm in the world

Re: The Synthizer Thread

2020-10-04 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread @272I was testing with quite large values here. I will investigate.  Maybe there's an issue with fractional values or something.  As I said, it was never heavily tested: I wrote it to prove a design, and then put it on the back burner with the intent to pick it up

Re: The Synthizer Thread

2020-10-04 Thread AudioGames . net Forum — Developers room : nolan via Audiogames-reflector
Re: The Synthizer Thread Minor console correction: UWP lets you target the Xbox One. I think you can also build natively for it with DX12 and such if you're willing to jump through certification hoops. Since miniAudio already covers that use case, it may already work.I made a failed

Re: The Synthizer Thread

2020-10-04 Thread AudioGames . net Forum — Developers room : chrisnorman7 via Audiogames-reflector
Re: The Synthizer Thread @269Great, thanks for the change, but it does seem to be a little broken haha.It seems that values >= 1.002 and <= 0.991 start distorting. I haven't had chance to test it on my proper speakers yet, but I've never heard that on my laptop speakers befo

Re: The Synthizer Thread

2020-10-03 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread @270Yes, I wrote this blog post explaining what I did, why, and how I did it.  Some of that's probably out of date in terms of compiler internals.Short version: I asked a question on IRC, it spun out of control and became a 6 month project back when I had time

Re: The Synthizer Thread

2020-10-03 Thread AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector
Re: The Synthizer Thread @269, can you explain your rationale for contributing that to rust where it doesn't follow C conventions for structs? URL: https://forum.audiogames.net/post/576989/#p576989 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com

Re: The Synthizer Thread

2020-10-03 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread @chrisnorman7Version with pitch bend is up, buffer_generator.pitch_bend = 2 for example.  It's not well tested so either you'll enjoy in a "wow this works great" way or a "wow that sucks and broke" way but either way enjoy.  It's not available

Re: The Synthizer Thread

2020-10-03 Thread AudioGames . net Forum — Developers room : Hijacker via Audiogames-reflector
Re: The Synthizer Thread BASS has buffering support built-in, they're called samples over in BASS' infrastructure. They get loaded and decoded in-memory and you can create up to X independent channels of those, where X can be specified freely by the application using BASS. Changing data

Re: The Synthizer Thread

2020-10-03 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread I'm not saying you'd run with it and not credit me, merely that you could.Binding structs is easy in any language that I can think of.  Your knowledge is out of date for Python, and also not correct in the first place, given that even incredibly ancient versions

Re: The Synthizer Thread

2020-10-03 Thread AudioGames . net Forum — Developers room : bgt lover via Audiogames-reflector
Re: The Synthizer Thread @camlorn: No, no, surely I won't do that. In fakt, why the hell would I want to sell an audiogame engine that's...just made for the blind? I won't get any money worth my efforts anyway, so might just offer it for free, and open source as well! I only said

Re: The Synthizer Thread

2020-10-03 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread It's not intentionally designed to be compatible with BGT, it just so happens that a lot of otherwise good designs for audio fall out that way.  I expect that features in the near future won't keep that compatibility.  In particular structs are looming

Re: The Synthizer Thread

2020-10-03 Thread AudioGames . net Forum — Developers room : bgt lover via Audiogames-reflector
Re: The Synthizer Thread thanks @262! This thread is so huge, that searching anything in it is impossible.now about the C API, I think I slowly grasp the thing, it's actually easy enough to use. If I didn't know better, I'd honestly say this was made from the start to be compatible

Re: The Synthizer Thread

2020-10-03 Thread AudioGames . net Forum — Developers room : ironcross32 via Audiogames-reflector
Re: The Synthizer Thread Lua audio is using Bass. URL: https://forum.audiogames.net/post/576766/#p576766 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector

Re: The Synthizer Thread

2020-10-03 Thread AudioGames . net Forum — Developers room : Hijacker via Audiogames-reflector
Re: The Synthizer Thread bgt lover wrote:License problems I can't grasp, for example why I can't sell products that include the bass library, maybe it's because english is not my native language and I can't find such licenses in romanian, really DK.You are allowed to sell such products

Re: The Synthizer Thread

2020-10-03 Thread AudioGames . net Forum — Developers room : bgt lover via Audiogames-reflector
Re: The Synthizer Thread Hello!So, as some of you may know already, I'm trying to create a game engine for the .net game developers out here, and I know there are some. Yeah, you might say that .net is not suited for gaming, but that is in the past for some time now. The simple fakt unity

Re: The Synthizer Thread

2020-10-02 Thread AudioGames . net Forum — Developers room : Hijacker via Audiogames-reflector
Re: The Synthizer Thread Synthizer will be fine, as long as you have CFFI aboard, and MUSHclient lua with CFFI embedded is working fine, so thats not a problem. For non-CFFI solutions though, a C wrapper will be required, as was already explained earlier. URL: https://forum.audiogames.net

Re: The Synthizer Thread

2020-10-02 Thread AudioGames . net Forum — Developers room : chrisnorman7 via Audiogames-reflector
Re: The Synthizer Thread @256Lovely, thank you mate. I really appreciate that. URL: https://forum.audiogames.net/post/576487/#p576487 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo

Re: The Synthizer Thread

2020-10-02 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread Probably not very hard.  It can be called from anything that can call C stuff and the API is relatively straightforward and likely as not to stay that way. But I don't know enough about Lua to write bindings or something, in fact Lua doesn't really even exactly

Re: The Synthizer Thread

2020-10-02 Thread AudioGames . net Forum — Developers room : Victorious via Audiogames-reflector
Re: The Synthizer Thread At the risk of being slightly off topic, how hard would it be to have synthesizer used from lua? The idea I had was to use it as the audio engine as a replacement for the lua audio plugin. I assume that plugin uses some code from a dll, but am not sure from which

Re: The Synthizer Thread

2020-10-02 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread There's internal support for it, but it looks like I never exposed it.  I can probably get you that this weekend.  It's the kind of thing that should take 10 minutes being as it's already there. URL: https://forum.audiogames.net/post/576342/#p576342

Re: The Synthizer Thread

2020-10-02 Thread AudioGames . net Forum — Developers room : chrisnorman7 via Audiogames-reflector
Re: The Synthizer Thread Hey @Camlorn, is there currently a way to change the rate of a playing sound? Was going to try making something with engine fx for a bit of lighthearted relief, but I'm not sure it's possible yet.Cheers. URL: https://forum.audiogames.net/post/576304/#p576304

Re: The Synthizer Thread

2020-10-01 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread Yeah, you don't want to read position right now.  I eventually plan to optimize that property specifically.  But even if I do, you still run into another problem: you might get a value slightly in the past.  That's true of almost any audio library in existence

Re: The Synthizer Thread

2020-09-30 Thread AudioGames . net Forum — Developers room : BoundTo via Audiogames-reflector
Re: The Synthizer Thread A quick Python question. Looking at the synthizer mannual, it says that property reading is slow. I assume this also applies to retrieveing the seek position of a generator? I have a situation where there are different audio files of the same length. (music layers

Re: The Synthizer Thread

2020-09-20 Thread AudioGames . net Forum — Developers room : nolan via Audiogames-reflector
Re: The Synthizer Thread OK, I'll add you tomorrow when I'm back at my workstation with crates.io credentials. URL: https://forum.audiogames.net/post/572550/#p572550 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com

Re: The Synthizer Thread

2020-09-20 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread @nolanJust set up crates.io if you want to add me as co-owner on stuff.because they don't let us use anything but our GitHub, I'm camlorn there as usual.  Shame though, was hoping to move away from that and toward ahicks, but I guess we can't have everything. URL

Re: The Synthizer Thread

2020-09-20 Thread AudioGames . net Forum — Developers room : nolan via Audiogames-reflector
Re: The Synthizer Thread Well, I'm not going to worry about it unless I have a reason to. It works for now. URL: https://forum.audiogames.net/post/572462/#p572462 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi

Re: The Synthizer Thread

2020-09-19 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread @248Whether or not your issues are being closed, don't complain here because it won't do any good.  And don't complain to me because if you don't open the issue, you don't get to assume that they know about it. URL: https://forum.audiogames.net/post/572229

Re: The Synthizer Thread

2020-09-19 Thread AudioGames . net Forum — Developers room : ironcross32 via Audiogames-reflector
Re: The Synthizer Thread There's an intermittent issue where NVDA with vs code isn't properly reporting indents. I hesitate to waste my time reporting it, because so far, all of my reports have either been closed without resolution, left open with no resolution, or handled by people

Re: The Synthizer Thread

2020-09-19 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread I suspect the issue is that I have to temporarily hardcode the MSVC runtime for the time being.  In practice I probably need to fix CMakeLists.txt on my end, then you need to get your end passing the right MSVC runtime to CMake so that it matches the one Rust wants

Re: The Synthizer Thread

2020-09-19 Thread AudioGames . net Forum — Developers room : nolan via Audiogames-reflector
Re: The Synthizer Thread I don't know what I need to do. This is my first big Windows project. I guess it needs to be built as a DLL, though I statically link in Synthizer so the Rust dependency DLL has everything it needs. Linux is either the opposite or doesn't seem to care, because I

Re: The Synthizer Thread

2020-09-19 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread Wait, do you have to build synthizer as a dll, or do you have to build synthizer linked against the dynamic MSVC runtime?I can probably fix it to statically link at some point if the former. URL: https://forum.audiogames.net/post/572177/#p572177 -- Audiogames

Re: The Synthizer Thread

2020-09-19 Thread AudioGames . net Forum — Developers room : nolan via Audiogames-reflector
Re: The Synthizer Thread Updating to note that I've finally gotten this working. Did what I should have if I wasn't so tired and created the simplest example that didn't work. That simple example was Bevy + Synthizer. Tolk worked fine, and while it appeared in the error, it was one

Re: The Synthizer Thread

2020-09-18 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread @242Pass /MT or /MD if it's the microsoft compiler or clang-cl. You'll have to figure out which one. URL: https://forum.audiogames.net/post/572011/#p572011 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin

Re: The Synthizer Thread

2020-09-18 Thread AudioGames . net Forum — Developers room : nolan via Audiogames-reflector
Re: The Synthizer Thread OK, forced a release build and confirmed it. Now this definitely looks like a Tolk issue, because with it in the build it fails, but Synthizer seems to be working now. So I guess Tolk is linking against this debug CRT and I need to figure out how not to make it do

Re: The Synthizer Thread

2020-09-18 Thread AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector
Re: The Synthizer Thread Yes, but can't you just do RelWithDebInfo to get a release build but with dbg info? URL: https://forum.audiogames.net/post/572002/#p572002 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi

Re: The Synthizer Thread

2020-09-18 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread Actually, follow-up to that: you need -DCMAKE_BUILD_TYPE=Release or you will get a debug build by default out of CMake. URL: https://forum.audiogames.net/post/571988/#p571988 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com

Re: The Synthizer Thread

2020-09-18 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread O hah, wait, no. You can't do that. Use -DCMAKE_BUILD_TYPE=RelWithDebInfo if I recall correctly.  CMAKE_BUILD_TYPE actually builds actual debug versions of the library, i.e. very slow.  If you build synthizer from scratch, check CMakeCache.txt for CMAKE_BUILD_TYPE

Re: The Synthizer Thread

2020-09-18 Thread AudioGames . net Forum — Developers room : nolan via Audiogames-reflector
Re: The Synthizer Thread OK, progress on the linker issue. From https://github.com/grovesNL/spirv_cross/issues/109:Rust currently always uses the release CRT. It does not have the option to use the debug CRT. Every crate that builds C code therefore builds it with the release CRT and so

Re: The Synthizer Thread

2020-09-18 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread @236You should be able to just use CString from stdlib. I am not sure why anyone would need a custom conversion.  I'm guessing I probably don't want to know.The only linker thing I can think of is that if you're trying to statically link Synthizer, then it might

Re: The Synthizer Thread

2020-09-18 Thread AudioGames . net Forum — Developers room : nolan via Audiogames-reflector
Re: The Synthizer Thread Yup, the tolk-rs issue was string handling. I didn't write that code. Someone else did their own custom string conversions and I trusted those. Just replaced it with a crate, and now the speech workarounds aren't necessary--or at least will be once my PR merges.Now

Re: The Synthizer Thread

2020-09-18 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread Now we just need the accessible UI crate. I am very mad at Rust in general for not having an option on that. URL: https://forum.audiogames.net/post/571944/#p571944 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https

Re: The Synthizer Thread

2020-09-18 Thread AudioGames . net Forum — Developers room : nolan via Audiogames-reflector
Re: The Synthizer Thread @233 You likely want my TTS crate: https://github.com/ndarilek/tts-rs. Binds Tolk, WinRT, Speech-Dispatcher, _javascript_, and a couple different MacOS APIs. URL: https://forum.audiogames.net/post/571942/#p571942 -- Audiogames-reflector mailing list

Re: The Synthizer Thread

2020-09-18 Thread AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector
Re: The Synthizer Thread @232, Oh damn, I didn't know that. That's badass. URL: https://forum.audiogames.net/post/571940/#p571940 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames

Re: The Synthizer Thread

2020-09-18 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread @229Your formula is the one to go from a scalar gain to db.  And in audio the reference level is 1 so that just goes away. So you end up with 20*log10 gain to go to db, or 10**(db/20) to go to gain.@230Are you sure that you're handling strings correctly for Tolk

Re: The Synthizer Thread

2020-09-18 Thread AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector
Re: The Synthizer Thread @230, have you published your WinRT TTS support? I'd love to look at that code URL: https://forum.audiogames.net/post/571920/#p571920 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin

Re: The Synthizer Thread

2020-09-18 Thread AudioGames . net Forum — Developers room : nolan via Audiogames-reflector
Re: The Synthizer Thread There's probably a crate, but if it's a one-liner, I don't want to pull in something heavyweight like uom which ships a million or so unit types and conversions. And, yeah, I think Ethin got it. The formula you included was the one I already have.But, fuck a duck

Re: The Synthizer Thread

2020-09-18 Thread AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector
Re: The Synthizer Thread @228, wouldn't it be dB = 10 * Log10 (P1/P2)? Or would that be dB = 20 * Log10 (V1/V2)? (I got that from https://www.researchgate.net/post/What_ … _magnitude). Digging up that formula is tricky; I usually get converting dB to other units, not the other way round

Re: The Synthizer Thread

2020-09-18 Thread AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector
Re: The Synthizer Thread @228, wouldn't it be dB = 10 * Log10 (P1/P2)? Or would that be dB = 20 * Log10 (V1/V2)? URL: https://forum.audiogames.net/post/571911/#p571911 -- Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com

Re: The Synthizer Thread

2020-09-18 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread @227If I recall it's 10**(db/20).  But surely there's already a crate that uses this and you could just use that, rather than throwing miscellaneous helper functions into a binding for a C library? URL: https://forum.audiogames.net/post/571880/#p571880

Re: The Synthizer Thread

2020-09-18 Thread AudioGames . net Forum — Developers room : nolan via Audiogames-reflector
Re: The Synthizer Thread OK, I'll add db as a function on 0.2. I really suck at math. What's the formula for converting a scalar to DB? I lifted the DB-to-scalar formula from your Python example. It's been a while since I solved for X algebraically, and it's probably best to just get

Re: The Synthizer Thread

2020-09-18 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread I can perhaps put a gain_db property on things, but that decreases the regularity which may cause problems for me in the near future.  Would a function be sufficient?  I need to keep properties regular to preserve design space.  We benchmark at 10 property

Re: The Synthizer Thread

2020-09-18 Thread AudioGames . net Forum — Developers room : nolan via Audiogames-reflector
Re: The Synthizer Thread And we're live on crates.io. If you like, I can add you as an owner. No obligation, just reducing the bus factor a bit.One minor bit of feedback. I ported the Python media player example last night, and was tripped up for half an hour or so because setting gain

Re: The Synthizer Thread

2020-09-17 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread My guess is that something in Rust manipulates CC and CXX after you set them but before they get to CMake but I haven't looked at how you build the library, so I don't know how likely that is. URL: https://forum.audiogames.net/post/571715/#p571715

Re: The Synthizer Thread

2020-09-17 Thread AudioGames . net Forum — Developers room : nolan via Audiogames-reflector
Re: The Synthizer Thread Re licensing: already done. I just went public domain--copied the LICENSE file straight from Synthizer. I try to make bindings match the license of the library they bind where possible.OK, since the clang requirement is eventually going away, I'll stick with my

Re: The Synthizer Thread

2020-09-17 Thread AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
Re: The Synthizer Thread I can't force CMake to use a specific compiler because by the time you've invoked CMake it's too late, but you want to pass -DCMAKE_C_COMPILER=absolute__path -DCMAKE_CXX_COMPILER=absolute_path if you can.I will be working to make it compiler agnostic sometime

Re: The Synthizer Thread

2020-09-17 Thread AudioGames . net Forum — Developers room : nolan via Audiogames-reflector
Re: The Synthizer Thread Is there some easy way to tell cmake to prefer clang/clang++ over cc/c++ or gcc/g++ whenever presented with those alternatives? If so, maybe that can be the default? I'm having the usual grief setting up CI with a new project, and the culprit seems

Re: The Synthizer Thread

2020-09-15 Thread AudioGames . net Forum — Developers room : nolan via Audiogames-reflector
Re: The Synthizer Thread Still under active development, and Onslaught is in testing and getting good feedback. I just want other tools in the box, and Bevy looks like a good option aligned with my mid-term efforts. URL: https://forum.audiogames.net/post/571099/#p571099 -- Audiogames

<    1   2   3   4   5   >