1. We need your support! Please buy our new CD.

Filter design book

Discussion in 'Media Production' started by Speakafreaka, Jul 4, 2012.

  1. sacredgeometry A little bit special

    Member Since:
    Mar 21, 2009
    Message Count:
    682
    Location:
    Falmouth
    Home page:
    Yeah I have been thinking about it and keep returning to different ideas but yeah nowhere near the level of competency yet. I was thinking about trying to keep it as modular and extendible as possible whilst making it simple enough that it doesn't intimidate people that are new to it. Performance shouldn't be the primary concern at least at first. I was toying with the idea of nodular visual programming but also giving the option so users will have access to python/lua (or another scripting language that plays nice with c++) for most of the scripting on the platform with the option of using c/c++ compiled nodes ... who knows, there are lots of options the simplest of which is probably just a straight c++ Library specifically tailored to certain things.

    I can appreciate that its not an exact science in certain areas and that its incredibly complex but more complex things have been made simple (well simpler) before :) so I know its eventually attainable if not by me then by someone. I guess there are solutions out there already like max/msp, puredata, reaktor, synth maker... with synthmaker ( being the closest probably but it doesn't allow you to do what I want really (and it is also on only one platform) ... hopefully with access to tools like this it will inspire people to get more excited about development.

    Who knows :)
  2. Speakafreaka Champagne Rouletter

    Member Since:
    Feb 24, 2004
    Message Count:
    8,314
    Gender:
    Male
    Location:
    Fell asleep on Beula's porch
    Home page:
    well if you want to go hardware, synthmakers sibling touchstone might do exactly what you want, however, I don't think current releases of SM are working very well (I've stuck at an earlier version) and there are real problems with the voicing architecture. However, as a prototyping tool, it is second to none, and will even deliver assembler code which can be easily ported into programs which are crossing the apple/windows divide, and allow for far better voicing architectures.
  3. sacredgeometry A little bit special

    Member Since:
    Mar 21, 2009
    Message Count:
    682
    Location:
    Falmouth
    Home page:
    Yeah I have seen flowstone but I haven't had the time to play with it :) as yet. It may just be that indeed if you can access assembly.. the main issue with it as I can see is that it isn't very open (at least as far as I remember) I have'nt used synth maker much since the beta-just before version 2 was released maybe its time to get reacquainted. :S
  4. Speakafreaka Champagne Rouletter

    Member Since:
    Feb 24, 2004
    Message Count:
    8,314
    Gender:
    Male
    Location:
    Fell asleep on Beula's porch
    Home page:
    Open in what way?

    You can access assembler and if you really need it the machine code itself in SM! (This is what makes it such a great prototyping tool to my mind)

    Of course, running SM/flowstone(thanks for correction ;) ) is closed ... as I say, depends on what you want to do.
  5. sacredgeometry A little bit special

    Member Since:
    Mar 21, 2009
    Message Count:
    682
    Location:
    Falmouth
    Home page:
    Open in the sense that it can used as a backend for software/hardware development like an open source vst architecture for hardware in a sense but a little bit more accessible. I am not sure if you do games development or realtime visual work but an analogues product is Unity3d (sort of) it still allows you to use OpenGl which, whilst isn't access to machine code or assembly is enough control to draw what most people need and its environment comes with a library of tools that handle a ton of things you would encounter when trying to write logic. Its essentially as friendly as a puppy to people who would otherwise not know where to start in games development (like synthmaker is essentially) It allows for community driven code sharing etc

    Anyway I would like something as accessible but with the power to delve as deep as you need to and unrestrictedly
  6. Speakafreaka Champagne Rouletter

    Member Since:
    Feb 24, 2004
    Message Count:
    8,314
    Gender:
    Male
    Location:
    Fell asleep on Beula's porch
    Home page:
    ah, ok,

    essentially like Juce but with a friendlier front end for none programmers?

    Well that will certainly be challenging, but go for it!
  7. sacredgeometry A little bit special

    Member Since:
    Mar 21, 2009
    Message Count:
    682
    Location:
    Falmouth
    Home page:
  8. Sturdy Pete Sturdy Member

    Member Since:
    May 21, 2004
    Message Count:
    1,099
    Gender:
    Male
    Location:
    Bristol
    Home page:
    was not my intention to dis your coding - just had no idea what you meant.. :)

    (and isn't it a precompile addition of the struct address + offset into struct address? - not that it matters..)
  9. Speakafreaka Champagne Rouletter

    Member Since:
    Feb 24, 2004
    Message Count:
    8,314
    Gender:
    Male
    Location:
    Fell asleep on Beula's porch
    Home page:
    At that point, yeah, its addition.

    There is more to say, but I'm rusty, and not finding a good way to say it - will think about it more and try and bring some clarity.
  10. Goz Psy-Richard

    Member Since:
    Oct 17, 2002
    Message Count:
    8,027
    Location:
    Oxford
    Are you referring to a virtual function call? As then you have to load the vtable then jump to the relevant offset in the vtable ... Not that that matters for POD data types ...

    Anyway Im completely lost as to what you mean here so just throwing a spanner in the works ;)
  11. Speakafreaka Champagne Rouletter

    Member Since:
    Feb 24, 2004
    Message Count:
    8,314
    Gender:
    Male
    Location:
    Fell asleep on Beula's porch
    Home page:
    I think the problem is coming down to:

    I'm talking about writing information in a broad sense and you're talking about reading it.

    As we are now right at memory, we might as well jump into those d-type flip flops, and what do we find they are made of?

    NAND gates, that is, AND and NOT.

    Which clearly means what we read from memory has undergone boolean multiplacation, or it wouldn't be possible for it to be there in the first place.

    Please, don't ask me to explain memory,

    1) I'm not sure I can
    2) Its pissing rain and I only have internet via hotspots
    3) The point has been made, and flogged

    The offset calculation really is irrelevant to the point I was making, lol!

    Now, I've shown how at a logical level, a function call is the logical ANDing of it's constituent parts and at physical level any data stored has to go through boolean multiplication to even be stored. I'm not really sure what else might be expected of me in putting forward a simple argument to suggest that sometimes, an equation is not a clear way of representating of the underlying mechanisms, but no doubt - there wilk be something.
  12. Goz Psy-Richard

    Member Since:
    Oct 17, 2002
    Message Count:
    8,027
    Location:
    Oxford
    TBH I'm not at all sure what your point is ;)

    In my mind it makes things far more readable to use higher level primitives than lower level ones and hence I find block diagrams unnecessarily hard work ... but I'm not sure if thats the point you are trying to make either ...

    Damn it ... I lost my spanner in them there works.
  13. Speakafreaka Champagne Rouletter

    Member Since:
    Feb 24, 2004
    Message Count:
    8,314
    Gender:
    Male
    Location:
    Fell asleep on Beula's porch
    Home page:
    I've made my point quite a while back, I'm now trying to address technical (and completely unrelated) side issues people have taken with my point - which of course only serves to underline my point - ie seemingly clear statements in formal languages hide a smorgasbord of shit and grief.
  14. Sturdy Pete Sturdy Member

    Member Since:
    May 21, 2004
    Message Count:
    1,099
    Gender:
    Male
    Location:
    Bristol
    Home page:
    apologies for slight thread derailment.. :unsure:

    /coat
  15. Speakafreaka Champagne Rouletter

    Member Since:
    Feb 24, 2004
    Message Count:
    8,314
    Gender:
    Male
    Location:
    Fell asleep on Beula's porch
    Home page:
    forgive me if I've seemed harsh Pete - I'm a grumpy intransigent old bastard, no doubt. :).

    Years of internet posting appears to have taken its toll somewhat.
  16. Goz Psy-Richard

    Member Since:
    Oct 17, 2002
    Message Count:
    8,027
    Location:
    Oxford
    You aren't particularly grumpy or intransigent you pain in the arse bastard ...

    *gets coat*

    ;)

Share This Page