Advanced BPM Tapper
  • Doerak
    member
    Posts: 31
    Joined: Thu Jul 01, 2004 7:36 pm
    Location: Amsterdam
    Contact:

    Advanced BPM Tapper

    by Doerak » Sat Mar 12, 2005 3:38 am

    Heya.

    I wrote my first module! It is an attempt to make a pretty reliable BPM tapper. It has been posted in the Online Module Library. The code is clean and well commented. Look at it to see how it works. I'm pretty new at python, so it WILL have stupid mistakes :-)

    Comments and suggestions are welcome!
  • User avatar
    sigmasix
    master
    Posts: 1224
    Joined: Thu Dec 02, 2004 2:12 pm
    Location: gva | switzerland
    Contact:

    by sigmasix » Sun Mar 13, 2005 3:37 pm

    That's quite good but I think in the future the best thing to do is to group all the "TAP" modules in one with different possibilities to synch all the effects. I can't imagine tapping all the night in a dozen of different modules ;)
  • User avatar
    yves@garagecube
    master
    Posts: 695
    Joined: Mon Jun 28, 2004 5:50 pm
    Location: Geneva
    Contact:

    by yves@garagecube » Sun Mar 13, 2005 5:16 pm

    sigma6 wrote:That's quite good but I think in the future the best thing to do is to group all the "TAP" modules in one with different possibilities to synch all the effects. I can't imagine tapping all the night in a dozen of different modules ;)


    Yes, we have similar thought here. Currently there is no way to share data between two modules that's why we see all these redundancies. The future beta will have a global dictionary shared between all modules. We plan to release Modul8 2.0 with a standard TAB/BMP module that will export its current time sync. value to the global dictionary. This way other modules can simply re-use it and connect the value to the effect they want.

    Yves.
  • Doerak
    member
    Posts: 31
    Joined: Thu Jul 01, 2004 7:36 pm
    Location: Amsterdam
    Contact:

    by Doerak » Mon Mar 14, 2005 10:36 pm

    Okay. Feel free to use stuff ftom my implementation. Or not :-)
  • User avatar
    cal6n
    activ8 member
    Posts: 83
    Joined: Thu Jul 01, 2004 3:39 pm
    Location: Brighton, UK

    by cal6n » Tue Mar 15, 2005 3:37 am

    yves@garagecube wrote:The future beta will have a global dictionary shared between all modules. We plan to release Modul8 2.0 with a standard TAB/BMP module that will export its current time sync. value to the global dictionary. This way other modules can simply re-use it and connect the value to the effect they want.

    Yves.


    Excellent! An elegant solution!
  • Akira
    ultim8 member
    Posts: 388
    Joined: Thu Aug 12, 2004 5:47 pm
    Location: Argentina

    by Akira » Sun Mar 27, 2005 8:24 pm

    cal6n wrote:
    yves@garagecube wrote:The future beta will have a global dictionary shared between all modules. We plan to release Modul8 2.0 with a standard TAB/BMP module that will export its current time sync. value to the global dictionary. This way other modules can simply re-use it and connect the value to the effect they want.

    Yves.


    Excellent! An elegant solution!

    Excellent stuff indeed.


    And don't forget to add MIDI clock functionality in this, too .

    yeah i'm the local MIDICLOCk annoyance :D
  • stuart
    activ8 member
    Posts: 65
    Joined: Sat Feb 26, 2005 2:18 am

    by stuart » Tue Mar 29, 2005 8:31 pm

    will you be able to tighten up the response of the tappers? Currently I get a lot of latency on re-syncing.
  • X-Ray
    member
    Posts: 13
    Joined: Wed Nov 24, 2004 2:25 pm
    Location: Germany

    by X-Ray » Tue Jul 19, 2005 5:12 pm

    What about the Midi-Clock-feature within the advanced BPM-Module?
    Isn´t there anyone who is able to implement this feature?
    Pleeeeeease ...

    X-Ray
  • Akira
    ultim8 member
    Posts: 388
    Joined: Thu Aug 12, 2004 5:47 pm
    Location: Argentina

    by Akira » Wed Jul 20, 2005 12:06 am

    Something I noticed...

    everytime I tap I get HALF the value of real BPMs. Dunno why that is but I am measuing it at 1/1 and for example, 126BPPM songs get a value of 63 if I tap.

    Checked with a reliable professional BPM detector, btw ;)

    So the module should need a little change in the tapping calculation
    Basically I think it needs to multiply the value by two but reduce the speed dividing it by 2. I dont think that was undersandable but I'll try to modify it myself.

    And while doing that, I'll see if midiclock can be implemented.
  • User avatar
    VJ-A2D
    activ8 member
    Posts: 91
    Joined: Wed May 25, 2005 2:23 pm
    Location: Paris
    Contact:

    by VJ-A2D » Sat Oct 29, 2005 9:14 pm

    Akira wrote:And while doing that, I'll see if midiclock can be implemented.


    And did you find something ?
    Plus2 Collectiv

Who is online

Users browsing this forum: No registered users and 16 guests