Forum Rule: Always post complete source code & details to reproduce any issue!

Search:

Type: Posts; User: B.Jacquot

Search: Search took 0.00 seconds.

  1. Replies
    14
    Views
    1,329

    Yeah, all MIT license. Knock yourself out. I...

    Yeah, all MIT license. Knock yourself out.

    I was reluctant to put the cymbal generator into the library because it requires a bunch of external modules to be useful - biquad filters, envelopes,...
  2. There are a couple of approaches. You're...

    There are a couple of approaches.

    You're describing a form of polyphonic voice allocation. It's how analog polysynths like Prophets or Junos do it - they only have so many voice circuits, so they...
  3. Replies
    14
    Views
    1,329

    You might want to look over what I was doing on...

    You might want to look over what I was doing on the Teensyboom a couple years ago. It was informed by some of the analyses of 808 circuits that are floating around.

    Here's a demo video:
    ...
  4. Replies
    24
    Views
    5,665

    If you've got a command line shell, you can use...

    If you've got a command line shell, you can use the patch utility to apply the diff to the files.

    This one is small enough that you can do it manually. Go to the files it mentions, find the...
  5. Replies
    24
    Views
    5,665

    So adding a noteOff() routine solves the clicking...

    So adding a noteOff() routine solves the clicking on repeated triggers.

    But then it clicks when noteOff is called.

    Feel free to give it a try


    diff --git a/synth_simple_drum.cpp...
  6. Thread: Simple_drum

    by B.Jacquot
    Replies
    5
    Views
    1,467

    To get squares instead of sines, replace the sine...

    To get squares instead of sines, replace the sine lookup & interpolation with a check of the MSB of the `wav_phasor` member.

    Around line 170 of synth_simple_drum.cpp, it might look something like:...
  7. Replies
    1
    Views
    1,264

    I had no luck, but didn't have time to get very...

    I had no luck, but didn't have time to get very deep.

    I think they might compete for IRQs.
  8. Replies
    8
    Views
    2,791

    Some of this takes careful reading, as the...

    Some of this takes careful reading, as the tutorial is using similar notation (IE: "1.0") to express both signal levels and mixer gain factors.

    If a signal is already at maximum, a mixer won't...
  9. (Ellepsis mine) That sounds like it could be a...

    (Ellepsis mine)

    That sounds like it could be a side effect of the AGC.

    Does the time it takes change if you pull the A/D pin to ground or VCC?
  10. Replies
    7
    Views
    3,012

    A total guess: 128 16-bit samples * 2 for stereo...

    A total guess: 128 16-bit samples * 2 for stereo == 512 bytes == one sector on an SD card.
  11. OK, that's reasonable. My concern was that...

    OK, that's reasonable. My concern was that there's more than meets the eye going on when you press the button on the teensy itself - it'll invoke the bootloader and reflash the board if you've got...
  12. A couple of quick questions: When you say...

    A couple of quick questions:

    When you say "reboot," exactly what steps are you taking?

    Also, when the you see the HF droop, is it on both channels? If the channel that's direct input->output...
  13. If there's a chance that you changed the program,...

    If there's a chance that you changed the program, but it didn't upload, then the previous one would still be active. It's very unlikely that if you changed it, and the upload was complete, that...
  14. That almost rings a bell. I have faint...

    That almost rings a bell.

    I have faint memories of the Chamberlin SVF being unstable above fs/4. I just leafed through Hal's book, but I'm not finding it right now.

    There's a link in the...
  15. Replies
    9
    Views
    3,479

    The overall intent was always to release these as...

    The overall intent was always to release these as MIT-licensed, I've just been slack about putting it in the files.

    I just updated the files in that directory with the license block. Have at...
  16. Replies
    9
    Views
    3,479

    I'm just using the internal processor memory. ...

    I'm just using the internal processor memory. This algorithm doesn't translate to the external SPI memory very well, because those devices are optimized for sequential reading, but the modulated...
  17. Replies
    9
    Views
    3,479

    You should be able to use mine without too much...

    You should be able to use mine without too much hassle. If you grab all the files in that directory, and put them in a folder with the same name as the *.ino file, they should complie.

    There are...
  18. Replies
    9
    Views
    3,479

    If you want to be able to change the delay time...

    If you want to be able to change the delay time wile it's running, it requires a slightly different algorithm.

    You can read more about the algorithm here:...
  19. Replies
    3
    Views
    1,944

    It's also worth mentioning a trick I've used: ...

    It's also worth mentioning a trick I've used:

    The headphone volume control has fairly fine granularity, while the line out amplitude is constrained to a somewhat small set of stepped values.

    If...
  20. Replies
    1
    Views
    1,042

    If you use the queue object, you can get the...

    If you use the queue object, you can get the waveform output data back to the sketch.

    http://www.pjrc.com/teensy/gui/?info=AudioRecordQueue

    Keep in mind that the audio information is updated...
  21. Replies
    2
    Views
    1,289

    The extern allows your object to know about the...

    The extern allows your object to know about the mixer, but it only works when there's a mixer with that name, and the same input is connected to the same channel.

    There are a couple of more...
  22. Replies
    1
    Views
    1,707

    For pitched playback, check out the thread where...

    For pitched playback, check out the thread where they were discussing granular playback. It's not exactly an easy problem to solve.
    ...
  23. I have a copy of the postcard that I've marked...

    I have a copy of the postcard that I've marked up.

    6680


    X's are pins used by the I2S interface.
    Squares are the SPI interface.
    The dashed X's are for the onboard trimpot
  24. It sounds like it could be a buffer exhauation...

    It sounds like it could be a buffer exhauation problem. A few things to check:


    How many buffers are you allocating with AudioMemory() in steup()?
    Are you calling transmit() and release()...
  25. Replies
    11
    Views
    3,661

    It's both. It's good enough that I'm using it...

    It's both. It's good enough that I'm using it for stuff, but it could also use some improvement, which may or may not ever actually happen.

    If you're using the audio adapter board, you're most of...
  26. Replies
    11
    Views
    3,661

    For PT2399 emulation, I think what you're really...

    For PT2399 emulation, I think what you're really looking for is a modulated delay line.

    I've got a sketch using one here:...
  27. Replies
    10
    Views
    2,809

    In the order you're asking: 1. Yes, the line...

    In the order you're asking:

    1. Yes, the line in and out are analog voltage.
    2. The maximum voltage range is about 3.3V peak to peak.
    3. Try it and see. The first stage of amplification is...
  28. Thread: chorus ?

    by B.Jacquot
    Replies
    4
    Views
    1,534

    Looking over the source, yeah, that looks like a...

    Looking over the source, yeah, that looks like a set of static comb filters. Something like the multi-tap delay line followed by a mixer.

    Take a look at the Flanger class. It has sinusoid...
  29. Many of the ground-loop documents are written...

    Many of the ground-loop documents are written from a more generic electrical perspective.

    Here's one that covers them as related to sound systems:
    ...
  30. Can you walk us through how you've connected the...

    Can you walk us through how you've connected the Audio board to the sound system?

    Are you using the headphone connector on the Audio board, or the line in/outs?
Results 1 to 30 of 30