Re: creating a gui frontend to a cli application?

2014-09-04 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: creating a gui frontend to a cli application? The program being open source doesn't quite determine if you're able to add a frontend to it.  It's about architecture.  If the parts of the program that "do work" are pulled out properly, you can use it like a library and build your own.  O

Re: creating a gui frontend to a cli application?

2014-09-04 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: creating a gui frontend to a cli application? We need more information.In the simplest case, you build a GUI that builds a string, calls the terminal with that string, and then somehow communicates the result.  But there's not much point, and it will always, always be hacky and easily b

Re: Game Creation

2014-09-04 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Game Creation Going to math class does not teach you what a variable is in the programming sense.  Not unless we're talking about some languages which are so far outside this discussion that we need the Hubble telescope to see them.  Going to math class does not, in general, make you a

Re: Game Creation

2014-09-04 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Game Creation No.  Most languages do not explain the basics in official documentation.  They will tell you how to declare a variable, what the possible types are, etc.  They will not spell out what variables and types are, why you might want them, etc.  Some languages do provide tutoria

Re: Libaudioverse Preview 1

2014-09-02 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Libaudioverse Preview 1 It's up on Github and has been from day 1.  See here.The license is GPL.  When 1.0 is ready, I'm going to offer commercial licenses, probably through 3 Mouse Technology, a cooperative of which I am a member.  I have been absurdly paranoid about copyright and no o

Re: Game Creation

2014-09-02 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Game Creation The point at which trigonometry becomes an issue isn't much to do with programming skill.  It's more to do with what you're doing and how you're doing it.  I've seen topics on here where people have started posting 100-line if statements and I've come in and replaced it wi

Re: Game Creation

2014-09-01 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Game Creation I'm not going to go into language preferences; my thoughts on this are very well recorded elsewhere.Cross-platform is hard.  Many good programmers including myself struggle with it.  There's a lot of systems (including Python) that say they're "cross-platform", but then yo

Re: What's the best platform for developing dynamic interactive fiction?

2014-08-30 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: What's the best platform for developing dynamic interactive fiction? if I were to do this, I'd use Inform 7.  You get a ridiculous amount of stuff for free that I've not seen elsewhere.  If it's an RPG, going and learning Inform 6 might be better--but this is more programming rather tha

Re: Libaudioverse Preview 1

2014-08-28 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Libaudioverse Preview 1 You are indeed correct.The equations for facing are a bit complicated and need a full tutorial, but I can quickly sketch out the basics of how that works in general.  I can never recall the specific equation off the top of my head, and don't want to spout off som

Re: Libaudioverse Preview 1

2014-08-28 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Libaudioverse Preview 1 Okay. Let me try this again.You do have the coordinate system right.But the values are not panning ranges.  The default distance model configuration is set up such that, when a source is more than 50 meters away from you, it's silent.  The 3 values are a position

Re: Libaudioverse Preview 1

2014-08-27 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Libaudioverse Preview 1 Is this with the build-in example?  If so, which one?  It could be a bug, but I need more information to determine one way or another.if you're not using headphones, given that those are outputting HRTF, it's not going to sound right.In the case of not using head

Re: is coding in python easy? just interested

2014-08-25 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: is coding in python easy? just interested I *think* audiogame_engine will mix fine with Pygame's sound stuff.  There may be sdl issues; I am uncertain, as I obviously only used it with my own stack.Writing your own is actually a good idea, if you want to learn.  It's a manageable projec

Re: Libaudioverse Preview 1

2014-08-25 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Libaudioverse Preview 1 I'm not going to build the C/C++ version for you.  As far as I know it works now, but I've not yet written the build instructions.  There are actually more examples in C++ than in Python.At the moment, it's only a C library.  I may use my bindings generator to ex

Re: Libaudioverse Preview 1

2014-08-25 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Libaudioverse Preview 1 I'm not going to build the C/C++ version for you.  As far as I know it works now, but I've not yet written the build instructions.  There are actually more examples in C++ than in Python.At the moment, it's only a C library.  I may use my bindings generator to ex

Re: Libaudioverse Preview 1

2014-08-25 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Libaudioverse Preview 1 Sounds which are short stop playing after the first repetition.  The examples do work, but you need to run them on longer files like music.  If it still doesn't work at that point, then it is indeed a bug.  I'm kind of thinking there will need to be a preview 2 a

Re: is coding in python easy? just interested

2014-08-25 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: is coding in python easy? just interested You're overcomplicating things tremendously.  I think someone else needs to try to explain why threads are going to screw you in the end, but you're taking the molehill of ticks and turning it into a mountain.  You can feel free to disbelieve me

Re: Web development?

2014-08-24 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Web development? I mentioned poking this thread when I'd tagged my blog.  To that end, here's everything I've written so far about the problem of realtime online games. URL: http://forum.audiogames.net/viewtopic.php?pid=186273#p186273 ___

Libaudioverse Preview 1

2014-08-24 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Libaudioverse Preview 1 This isn't in New Releases because I will metaphorically murder anyone who manages to miss the several warnings about how it's not ready for production.  Also, it's only useful to programmers.Anyhow: here's the blog post.  I'll entertain comments and whatever via her

Re: is coding in python easy? just interested

2014-08-24 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: is coding in python easy? just interested Libaudioverse got delayed because the first week of school is awful, I missed the deadline and decided to go ahead and port the media player example to Python, and the blog post about it won't come out the way I want.  I then decided that, since

Re: is coding in python easy? just interested

2014-08-24 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: is coding in python easy? just interested Libaudioverse got delayed because the first week of school is awful, I missed the deadline and decided to go ahead and port the media player example to Python, and the blog post about it won't come out the way I want.  I then decided that, since

Re: Pure basic: has anyone ever heard of, or used it?

2014-08-24 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Pure basic: has anyone ever heard of, or used it? They may be doing the following hack somewhere:list(mydict.keys())Or similar, which would indeed cause slowdowns.  In general, programs that run on both versions are not-quite-Python, and you typically bring in something like six.  Given

Re: Pure basic: has anyone ever heard of, or used it?

2014-08-23 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Pure basic: has anyone ever heard of, or used it? Can you provide sources?  I googled the Python slowdown, but found nothing conclusive or, really, anything that would account for something noticeable in such a situation.  I've not looked closely at Python 3 myself yet as my interests w

Re: Pure basic: has anyone ever heard of, or used it?

2014-08-23 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Pure basic: has anyone ever heard of, or used it? I can't convey the things I like about C++11 in a short post, so I won't try.  It's a major boon for those of us who think in functions, and I've already hit smart pointers to death.  Worth noting that both of these things existed--to so

Re: is coding in python easy? just interested

2014-08-23 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: is coding in python easy? just interested Ticks are not "too predictable".  You can easily do 60 or 100 a second.  You can, if you are good at math and adventurous, have the time between them vary.  You can have the engine detect when it's slow and tick faster to catch up, or make the t

Re: is coding in python easy? just interested

2014-08-23 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: is coding in python easy? just interested Ticks are not "too predictable".  You can easily do 60 or 100 a second.  You can, if you are good at math and adventurous, have the time between them vary.  You can have the engine detect when it's slow and tick faster to catch up, or make the t

Re: is coding in python easy? just interested

2014-08-23 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: is coding in python easy? just interested Ticks are not "too predictable".  You can easily do 60 or 100 a second.  You can, if you are good at math and adventurous, have the time between them vary.  You can have the engine detect when it's slow and tick faster to catch up, or make the t

Re: Pure basic: has anyone ever heard of, or used it?

2014-08-23 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Pure basic: has anyone ever heard of, or used it? Unfortunately, not really.  The only one that even professes to be accessible and the only one I've ever had much luck with is Eclipse.  Learning Eclipse is probably as complicated as learning the command line tools you would be using an

Re: Pure basic: has anyone ever heard of, or used it?

2014-08-23 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Pure basic: has anyone ever heard of, or used it? Unfortunately, not really.  The only one that even professes to be accessible and the only one I've ever had much luck with is Eclipse.  Learning Eclipse is probably as complicated as learning the command line tools you would be using an

Re: Pure basic: has anyone ever heard of, or used it?

2014-08-23 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Pure basic: has anyone ever heard of, or used it? To put my cards on the table and be very explicit about my opinion of C++:I am using C++ because Libaudioverse literally cannot be written in anything more programmer-friendly.  I am not using C because C is missing a lot of things that

Re: is coding in python easy? just interested

2014-08-23 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: is coding in python easy? just interested Threads are not necessary.  Threads actually hurt.  Threads will kill your productivity.  I'm not going to go into why because a quick Google search will bring up many, many articles about just why threads are bad.  The secret to using threads i

Re: FPS: How to mute the objects located at the other side of wall?

2014-08-23 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: FPS: How to mute the objects located at the other side of wall? If you don't have a lowpass, it's not worth it.  Nothing distinguishes a quieter sound on the other side of a wall from the same in the same room and naturally quiet or something far away but also in the same room.You can "

Re: Pure basic: has anyone ever heard of, or used it?

2014-08-22 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Pure basic: has anyone ever heard of, or used it? @sebbyAgain: I do not use C++ specifically for the object oriented programming.  Libaudioverse was going to be 100% C, and I wrote the necessary primitives.  The reason I switched was not classes, it was smart pointers which, when making

Re: Pure basic: has anyone ever heard of, or used it?

2014-08-22 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Pure basic: has anyone ever heard of, or used it? Sure. It has a community.  I didn't say it did.But it is small.  This can't even be argued.  Relative to the communities for all the mainstream languages, it is small.  There are a few sites for it. That is all.  All the other more mains

Re: Implementing TAS support into BGT game?

2014-08-22 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Implementing TAS support into BGT game? Problems similar to this and the inability to send it through 3D audio are the two main reasons I hate screen reader speech.  Possibly enough for me not to use it where the latter would be very nice to have, and especially if I ever figure out how

Re: Pure basic: has anyone ever heard of, or used it?

2014-08-21 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Pure basic: has anyone ever heard of, or used it? I'm trying to understand the mindset here.  Purebasic has every single characteristic of a language I'd consider nonproductive: lack of large community, lack of large numbers of libraries, lack of large quantities of external resources,

Re: Pure basic: has anyone ever heard of, or used it?

2014-08-21 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Pure basic: has anyone ever heard of, or used it? Unless someone cites a source about this ability to run Python 2.x programs on Python 3.3, I'm going to have to say that this isn't true.  I am basically certain, but if there's something I don't know, etc.  The compatibility goes in the

Re: Web development?

2014-08-19 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Web development? Yes, exactly.  Except that the lengths of the corridors and whether they turn is considered unimportant.  The only information you're interested in is that two intersections are connected by a corridor.  In the most basic setup, nothing else is kept.  And just that is e

Re: Web development?

2014-08-19 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Web development? Yes, exactly.  Except that the lengths of the corridors and whether they turn is considered unimportant.  The only information you're interested in is that two intersections are connected by a corridor.  In the most basic setup, nothing else is kept.  And just that is e

Re: Learning String Variables in BGT; puzzled over example.

2014-08-18 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Learning String Variables in BGT; puzzled over example. Not true.  You can get bracket completion.  Not ; though. XCode does, Eclipse does with the right Plugins, and I think VS does but am not sure.And, as usual with IDEs, it ends up not being as worth it as you might imagine.  It's on

Re: Web development?

2014-08-18 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Web development? No, no, no.Firstly, Libaudioverse is currently Python 2, but the binding generator I wrote for it means that I can target anything and there's no reason that it can't also be Python 3.  And by anything, I mean anything, at least so long as the FFI has a specific set of

Re: Web development?

2014-08-18 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Web development? Well, heh.  I'm about to release a preview of it, possibly this evening; it is lacking in features and documentation an isn't yet alpha quality, but the examples and basic 3d stuff works.  Describing it properly is going to require a full manual or me finding someone wh

Re: Web development?

2014-08-17 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Web development? Be careful when choosing to use less popular packages; Twisted, Gevent, and Asyncio are written and used by many, many people.  I'm not saying that you should disregard the packages you have found.  But if your code starts getting ugly, it may be the fault of the packag

Re: Web development?

2014-08-16 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Web development? No. You do not stay connected.  HTTp request/response pairs end with the connection closing, unless we are talking about HTTP streams.  HTTP streams are a very special case, almost a hack, and Django does not support them in the manner you need.  I'm not aware of anythi

Re: Web development?

2014-08-16 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Web development? Everything you've mentioned except full multiplayer is actually not so hard and, for a certain type of game, multiplayre isn't either.  In this case, since it's a client talking to a server, all you need is Django and perhaps the Django Rest Framework.  You can do witho

Re: Web development?

2014-08-14 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Web development? Sockets are not HTTp and Django is not sockets.  Django does one thing and one thing only: HTTP responses.  This includes, as you have no doubt seen, all the other stuff to make an app out of them.  But it will always be HTTp.  Your scoreboard example is indeed fine, in

Re: Web development?

2014-08-14 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Web development? You're right on ports.What kind of game are we talking about?  Are you trying to do Swamp or are you trying to do something like Core Exiles?  In the former case, you don't even use HTTP; HTTP is not really built for swamp-style gameplay.  It's actually worth noting tha

Re: Web development?

2014-08-13 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Web development? We are speaking entirely different technical languages, so I'm not sure how far I can help.  You are not ready for anything resembling Swamp, if that's what you are thinking.Start with the VPS.  What you are paying with at Amazon is not the full package you need, and th

Re: Pure basic: has anyone ever heard of, or used it?

2014-08-13 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Pure basic: has anyone ever heard of, or used it? I would not start with gdb to learn this.  Debuggers are actually hugely complex, GCC is known to be a platform that's hard to develop for, and gdb has had close to or over 20 years of continuous hacking and development.  Clang spun off

Re: Web development?

2014-08-13 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Web development? This is long.  I apologize for this, but this is an extremely complicated topic and your questions touch every part of it.I'm not 100% sure on which parts are questions to be honest, but think I can clear this up at least a bit.  Let's run through a request on the inter

Re: Web development?

2014-08-13 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Web development? This is long.  I apologize for this, but this is an extremely complicated topic and your questions touch every part of it.I'm not 100% sure on which parts are questions to be honest, but think I can clear this up at least a bit.  Let's run through a request on the inter

Re: Working with NVDA in C++

2014-08-13 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Working with NVDA in C++ If you go for accessible_output, go for accessible_output2 instead.  Accessible_output is no longer developed.  it's at http://hg.q-continuum.net URL: http://forum.audiogames.net/viewtopic.php?pid=184636#p184636 _

Re: accessible java IDE/SDK?

2014-08-13 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: accessible java IDE/SDK? You can also use Swt in your own projects.And also, I've seen swing apps that work fine.  You have to check a box, however.  It's no longer "install the access bridge".  Instead, you're now supposed to check a box in control panel.  Unfortunately, there's no way

Re: Pure basic: has anyone ever heard of, or used it?

2014-08-13 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Pure basic: has anyone ever heard of, or used it? believe it or not, cdb is actually a really good debugger once you learn it.  Only super useful with the MS compilers and gdb is better, but once you learn it a bit it actually does an unbelievable amount of stuff.  It turns out that the

Re: Pure basic: has anyone ever heard of, or used it?

2014-08-12 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Pure basic: has anyone ever heard of, or used it? Googling, I see at least 2 free .net obfuscators.And as for other languages, like C++, it's also very easy there in a lot of cases.  Here's the general picture.  While this is a bit harder, it's only a bit; only one person need crack it,

Re: Books on C

2014-08-07 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Books on C if the goal is Swift, skip all the intervening stuff and just do it.  C will not help you learn Swift, save perhaps by making you a better programmer in general.  Swift is closer to Python than anything I know, but is still strongly typed and brings in attributes of all the o

Re: Books on C

2014-08-05 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Books on C Er. No.  See this timeline, since apparently knowing something isn't a qualification in these parts.  C needs a compiler, so merely knowing that a book about C existed in 1975 is sufficient to inform me that a compiler must have existed for it.  And we were more than moving o

Re: Books on C

2014-08-05 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Books on C Unless you have a pressing reason to learn C specifically, don't.  C++ is more complex but better, if only because it now provides limited automatic memory management.  Unless you have a pressing reason to learn C++ specifically or are already a very good programmer, also don

Re: Pure basic: has anyone ever heard of, or used it?

2014-07-31 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Pure basic: has anyone ever heard of, or used it? I have used it many years ago.  I suspect I will be ignored, but just skip to Python or even C++ for that matter.  Purebasic is basically C with a pretty syntax and a bigger standard library.It's been a long time since I touched it, so i

Re: Open-source complete game in BGT

2014-07-29 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Open-source complete game in BGT I'm not saying that it necessarily has to be.  But that's the impression I got from the first post.You can't learn too much from a side-scroller codebase by itself.  I can already tell you the broad points and save you the trouble of reading the code, an

Re: Open-source complete game in BGT

2014-07-28 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Open-source complete game in BGT Python is a better choice, especially if/when libaudioverse is working and/or someone makes basic panning alternatives.  This is not to do with language, however, it's to do with libraries.  You can get all sorts of stuff in Python land: easy networking,

Re: help programming a game...

2014-07-27 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: help programming a game... The fix can range from "add in some missing braces" to "you're screwed".  Since this was intentional, I can say with 99% certainty it's the latter.  Unless you are very familiar with the code, you will not be able to restore it if huge chunks go missing; it is

Re: is coding in python easy? just interested

2014-07-26 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: is coding in python easy? just interested I'm not sure, as my familiarity with sdl_mixer is lacking.  You may end up needing to create a duplicate when you actually want to play it, which is okay.  The thing that you want to avoid is reloading sounds that are already loaded; if a copy i

Re: is coding in python easy? just interested

2014-07-26 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: is coding in python easy? just interested You don't want to throw sounds out unless you have to.  The issues that can cause are complex, but basically boil down to hard disk I/O issues.  If you want to make a cache, which is the right way, you should look at the weakref module, but don'

Re: is coding in python easy? just interested

2014-07-26 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: is coding in python easy? just interested SoundRTS is pygame. I have the source on my hard drive, now that it's open source.  The code is very unpythonic, so be warned if you decide to dive in: my 30-second glance shows at least 3 Python stylistic and best practice violations.  This sou

Re: movement and turning for an fps.

2014-07-20 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: movement and turning for an fps. I'm with CAE here...the restrictions don't actually make sense without a rationale or example.Velocity is a unit vector (dx, dy) representing a facing direction and some constant v representing movement speed, such that the next position of the player is

Re: creating status sounds in python

2014-07-18 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: creating status sounds in python Libaudioverse currently has Sine.  I haven't added the others yet, but can do so in like half an hour: they are useless for testing purposes, so I didn't bother.  the code from the Sine wave works for all of them, I just ahve to point it at a table repre

Re: Sound Libraries

2014-07-18 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Sound Libraries I'm using Portaudio for the moment.  It doesn't matter what I use, though: the audio output is completely separate from the mixer and, in fact, you could write your own if you were so inclined.  The audio output code lives in a corner by itself.  I will need to talk to i

Re: creating status sounds in python

2014-07-17 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: creating status sounds in python The difference between pitch bend and increasing the frequency and resynthesizing is that pitch bend works everywhere.  To pitch bend something, you manipulate the buffer after synthesis, not change the loop.I'll try to explain this too, since I seem to

Re: Sound Libraries

2014-07-17 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Sound Libraries Edit: I've got no theory from university.  This is all stuff I did outside school in my own time.  It's perfectly doable, if you give it time and don't stop reading.I have dropped OpenAL.  I think OpenAL sucks and hate it more than I can say.  camlorn_audio uses OpenAL;

Re: Sound Libraries

2014-07-17 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Sound Libraries I have dropped OpenAL.  I think OpenAL sucks and hate it more than I can say.  camlorn_audio uses OpenAL; Libaudioverse never did.  I will never ever touch it again (unless someone pays me, anyway).You're looking at it wrong.  You cannot pull the frequency of a sound out

Re: creating status sounds in python

2014-07-16 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: creating status sounds in python Here's the other thing about this.  People only use those four because sine waves add together to make interesting sounds and the rest make interesting sounds when filtered and detuned, especially if you can have moving filters and all sorts of stuff.  T

Re: creating status sounds in python

2014-07-16 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: creating status sounds in python Numpy is very fast, very compact, and very capable if you know a bit of math.  The main point of it with sound code, however, is memory consumption.  Especially for larger buffers, the fact that Python has to use what is called boxxed types hurts you: an

Re: Sound Libraries

2014-07-16 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Sound Libraries I've heard that it's also hard to get a hold of the papa Sangre engine, assuming you are ready to pay whatever they ask.  The problem with iOS development, however, is much more fundamental: Xcode is the example of why I consider Mac accessibility to be flawed at the Voi

Re: creating status sounds in python

2014-07-15 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: creating status sounds in python Edit: I've left my original explanation below, but it came to my attention that I may have misunderstood a comment of yours to mean that you're expecting it to return two values.  If this is not the case, you can stop--it returns the remainder.  Neverthe

Re: creating status sounds in python

2014-07-15 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: creating status sounds in python Edit: I've left my original explanation below, but it came to my attention that I may have misunderstood a comment of yours to mean that you're expecting it to return two values.  If this is not the case, you can stop--it returns the remainder.  Neverthe

Re: creating status sounds in python

2014-07-15 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: creating status sounds in python % is technically modulus.  The English formula 2%3 is technically read 2 mod 3, and the definition is a bit more complicated (except in C/C++ where % really is remainder--the first thing I had to do was write my own using the bigger definition).  Since w

Re: creating status sounds in python

2014-07-15 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: creating status sounds in python All right, here goes.  I'm going to show how we get from the statement "I want to make a sine wave" to "I have a buffer that contains a sine wave", including all the reasoning.  Trig is not required, so long as you're willing to accept the things I say a

Re: creating status sounds in python

2014-07-15 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: creating status sounds in python All right, here goes.  I'm going to show how we get from the statement "I want to make a sine wave" to "I have a buffer that contains a sine wave", including all the reasoning.  Trig is not required, so long as you're willing to accept the things I say a

Re: Sound Libraries

2014-07-15 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Sound Libraries @sljI do not have access to the Papa Sangre engine.  It does not run on anything that's not iOS, and is of little interest to me because of that.  I would also need to pay for access.  iOS and Android are in the works for Libaudioverse, but don't expect anything on that

Re: Sound Libraries

2014-07-14 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Sound Libraries Well, to provide concrete details of what I have (a more detailed and much more technical blog post is around the corner, but I want a couple more things done first):the library consists of objects that you connect.  Think of objects as boxes with ports on them--each por

Re: is coding in python easy? just interested

2014-07-13 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: is coding in python easy? just interested Well, the thing with the physics simulators is that you don't have to use them as such.  If you so choose, just plug in your shapes and ask if they collide.  If you don't tick it, it doesn't simulate.  This may not be true of Box2d, but it is tr

Re: is coding in python easy? just interested

2014-07-13 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: is coding in python easy? just interested Modern _javascript_ does audio synthesis and is  just-in-time compiled on some browsers--on a modern browser, doing that shouldn't be a problem.As for collision detection, yeah.  This is one of those programmer knowledge thing.  The specific opt

Re: is coding in python easy? just interested

2014-07-12 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: is coding in python easy? just interested Python is fast enough that I seriously considered (and still am, in a way) doing my MMO project in it.  Game load times is not a function of language in this case-I suspect that the Pygame games under discussion are not streaming and load all so

Re: is coding in python easy? just interested

2014-07-12 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: is coding in python easy? just interested Python is fast enough that I seriously considered (and still am, in a way) doing my MMO project in it.  Game load times is not a function of language in this case-I suspect that the Pygame games under discussion are not streaming and load all so

Re: Sound Libraries

2014-07-12 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Sound Libraries I already have started fixing this problem for real, but I'm not accepting contributions because it's going to be commercial.  Before everyone jumps on me, Libaudioverse will  be free for open source games by virtue of being GPL--if you're going to force closed source an

Re: Computing project

2014-07-12 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Computing project Since today is my find old audiogames.net posts:The speech solution for python is Accessible_output2, here.  You will need mercurial to pull it down.  It works on Windows and, I believe, Mac and Linux.  It may (low probability) have a bug with Jaws and NVDA being insta

Re: creating status sounds in python

2014-07-12 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: creating status sounds in python Is explanation still wanted?  I don't want to type up a long explanation of how basic sound synthesis works unless someone actually wants to read it. URL: http://forum.audiogames.net/viewtopic.php?pid=180476#p180476 _

Re: Sound Libraries

2014-07-12 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: Sound Libraries Core audio is not like Direct Sound.  Core audio, should it be available for windows, would invalidate all audio work I have ever done.  Ever.  It's the most advanced sound library I've ever seen, save Pyo which has major speed issues and is Gpl (with no commercial versi

Re: a few audio gaming/programming questions

2014-07-11 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: a few audio gaming/programming questions I can post the ten lines needed to apply a lowpass filter to a sound, which is a cheep and efficient way to make things sound at least a bit different when they're behind you.  Unfortunately, this is C++ and won't help unless you have a way to wr

Re: a few audio gaming/programming questions

2014-07-10 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: a few audio gaming/programming questions Warning.  Incoming rant of anger, with extra helpings of anger and rantiness.  If you delve down into OpenALSoft, that is you write no intermediate abstraction, it's fine.  Not great, not at all, but fine.  The specific issue I had with threading

Re: a few audio gaming/programming questions

2014-07-10 Thread AudioGames . net ForumDevelopment room : camlorn via Audiogames-reflector
Re: a few audio gaming/programming questions yeah. OpenAL is very, very, very bad.  Very.  It looks really great at first, but it's a fight between specs being the documentation and programmers not implementing them, everyone having abandoned it like 5 years ago except one guy who insists t