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

Search:

Type: Posts; User: Blackaddr

Page 1 of 5 1 2 3 4

Search: Search took 0.00 seconds.

  1. Replies
    4
    Views
    95

    Assuming the SSOP part, Pin 22 (CSB) of the...

    Assuming the SSOP part, Pin 22 (CSB) of the WM8731 controls the I2C address. Pin 21 (MODE) controls whether it is I2C or SPI control interface. For two WM8731s, pull or tie the MODE pin low on both...
  2. Replies
    11
    Views
    375

    Kicad is great

    Kicad is great
  3. Replies
    7
    Views
    401

    Yes, use a sine wave. When I made my chorus I got...

    Yes, use a sine wave. When I made my chorus I got it working glitch free with a sinewave first, then moved on to investigating ways of bandlimiting the other waveforms like triangle.
  4. Replies
    7
    Views
    401

    Don't worry! We're hear to help. You might...

    Don't worry! We're hear to help.

    You might also want to try something dead simple first. Rather than designing a proper BiQuad IIR filter, what about just a 1st order IIR where you have



    //...
  5. Replies
    7
    Views
    401

    You can't use a raw triangle wave as a modulation...

    You can't use a raw triangle wave as a modulation source directly, it will cause glitching because a perfect triangle has infinite bandwidth due to discontinuities at the peaks/troughs. This infinite...
  6. Replies
    20
    Views
    697

    Earlier this year I was working on a chorus for...

    Earlier this year I was working on a chorus for my BALibrary. In order to get the chorus sounding right with no glitches, I had to do exactly what Chip says here. You cannot use a static delay value...
  7. Replies
    12
    Views
    560

    What types of sources to you plan to connect as...

    What types of sources to you plan to connect as audio inputs, and what you want to connect the output to?
  8. Replies
    12
    Views
    560

    Hi Paul, I'm not quite sure exactly which "ext"...

    Hi Paul, I'm not quite sure exactly which "ext" in the schematic you're referring to? Here's a summary of a couple items for Bob's benefit, but let me know if I'm stilling missing the "ext" you were...
  9. Replies
    12
    Views
    560

    I also did a WM8731 audio board for the Teensy....

    I also did a WM8731 audio board for the Teensy. Mine is significantly larger because I added a lot more functionality including a preamp (to support instrument/mic level inputs), MIDI and connectors....
  10. I went to great lengths to reduce all forms of...

    I went to great lengths to reduce all forms of noise when designing my Teensy Guitar Audio Board. It requires a lot of considerations including:
    - all audio grade, low-noise components in the audio...
  11. Replies
    9
    Views
    419

    I've used JUCE to interact with my Teensy. I've...

    I've used JUCE to interact with my Teensy. I've released an application for it and posted about it on this forum here.

    The application has nothing in it specific to Teensy, it's just a graphical...
  12. In the thread linked above, I had reported a...

    In the thread linked above, I had reported a trick for disabling and renabling the BCLK of the I2S bus. You can disable the bus, do your I2C config, then renable the I2S bus.

    // On the T3.6:...
  13. DerekR, Just to confirm, even if you use the...

    DerekR,

    Just to confirm, even if you use the I2C bus with no I2S elements in the code, you still see errors? I found I could eliminate the I2C errors by removing I2S entirely from the build.
    ...
  14. Replies
    33
    Views
    2,077

    Try running your Teensy at a lower frequency (96...

    Try running your Teensy at a lower frequency (96 MHz or less) via the IDE. I also found lots of problems with I2C errors on WM8731. Two things made a huge improvement.
    1. Turn the Teensy clock down....
  15. Replies
    33
    Views
    2,077

    I don't see any obvious difference vs my design...

    I don't see any obvious difference vs my design for the I2S/I2C lines other than the pullups for I2C. 4.7K is a little weak for 3.3V, mine are in the 2K range. This shouldn't be a big problem though....
  16. I've seen USB audio issues discussed at length in...

    I've seen USB audio issues discussed at length in a couple different threads including a detailed one with Paul and FrankB though that was addressing clicks, rather than high pitch noise harmonics....
  17. Replies
    33
    Views
    2,077

    As mentioned above, my BALibrary...

    As mentioned above, my BALibrary uses the WM8731 in slave mode. I provide a replacement for the default AudioControlWM8731 called BAAudioControlWM8731. It provides some robustness enhancement on the...
  18. Replies
    15
    Views
    595

    I've found use for the external memory for some...

    I've found use for the external memory for some more complex effects, particularly for Sound-On-Sound which is admittedly still delay based though. All the effects in BALibrary use DMA SPI for...
  19. Thread: Midi

    by Blackaddr
    Replies
    3
    Views
    265

    If the device only has USB, you would need...

    If the device only has USB, you would need something to act as a HOST and can recognize USB MIDI Class compliant devices in order to extract the data, then send it out a serial port instead.

    You...
  20. Replies
    3
    Views
    545

    Thanks! Paul did such an amazing job with his...

    Thanks! Paul did such an amazing job with his Audio library making it super easy for people to get started with audio projects in general, I was thinking what might the next step be?

    Having some...
  21. Replies
    3
    Views
    545

    New audio effect: TREMOLO

    I've added a new effect to BALibrary: Tremolo

    The effect has the following controls: bypass, rate, depth, volume.

    Like all the other effects in the library, AudioEffectTremolo supports runtime...
  22. Replies
    4
    Views
    381

    Just to reinforce what the others have said, if...

    Just to reinforce what the others have said, if you have the opportunity to adjust pitch when the sound is generated, DO IT! Pitch-shifting audio samples after synthesis is one of the most...
  23. To get decent performance you'll probably need to...

    To get decent performance you'll probably need to use DMA SPI to work with the serial memory. I modified crteensy's DmaSpi library to work with LC1023 memories here.
  24. Replies
    6
    Views
    1,602

    Looks pretty cool with the wood grain finish.

    Looks pretty cool with the wood grain finish.
  25. New convenience class for physical audio controls

    I've created a class BAPhysicalControls to make it easier to manage physical controls in audio projects including pots, rotary encoders, switches and outputs (LEDs/relays).

    By having controls...
  26. Replies
    7
    Views
    746

    What kind of issues arise with USB due the...

    What kind of issues arise with USB due the non-ideal sample rate? How do they manifest in the sound? I've tried USB before and had some fidelity issues but never delved to deep into why.
  27. Replies
    33
    Views
    2,077

    I've designed an advanced audio board (TGA Pro)...

    I've designed an advanced audio board (TGA Pro) for the Teensy using a WM8731. The codec is the slave, Teensy is the master so all the other Teensy peripherals work correctly. You can find the...
  28. Replies
    1
    Views
    323

    The way the author designed it, as is, no you...

    The way the author designed it, as is, no you can't. However, you can always modify it to your liking, by adding proper bypass control.
  29. Replies
    20
    Views
    1,579

    Regarding switches and lipo, as long as it it...

    Regarding switches and lipo, as long as it it doesn't change the size or increase the cost! The challenge Paul has I'm sure is he can't satisfy everyone. In general, I think people would rather have...
  30. Awesome! I love seeing Teensy guitar stuff! It's...

    Awesome! I love seeing Teensy guitar stuff! It's truly the best platform I've found for this type of realtime audio processing effects.
  31. Replies
    9
    Views
    1,781

    Finally getting back to this project while I wait...

    Finally getting back to this project while I wait for my next production batch of TGA Pro audio shields to come in.

    14394 14395

    I've mostly been writing platform code for the MIDI controller....
  32. New classes: ParameterAutomation and AudioEffectSOS

    I've added new classes to the BAGuitar library called "ParameterAutomation" and "ParameterAutomationSequence" and a new audio effect to show it off, AudioEffectSOS.

    These classes allow you to...
  33. Sorry for reviving an older thread, but I just...

    Sorry for reviving an older thread, but I just came across this, thought I would add my discoveries.

    I also had the exact same issues when using the WM8731 codec on my TGA Pro board which I...
  34. Replies
    141
    Views
    44,558

    @wolke I do hear what you're saying, and I...

    @wolke I do hear what you're saying, and I appreciate your feedback. Adding more jumpers and routing it would be difficult, the PCB routing is very challenging as is to layout, while keep maximum...
  35. Replies
    183
    Views
    48,912

    There's a lot you can do with audio effects...

    There's a lot you can do with audio effects processing with a T3.6 which is great!

    I also like to do a lot of subband processing, where the audio signal is split into multiple bands using high...
  36. This is the approach I had been planning for an...

    This is the approach I had been planning for an upcoming project on my TGA Pro board. I've already modified crteensy's DmaSpi library to support DMA transfers to/from the SPI RAM. As you guys already...
  37. Replies
    141
    Views
    44,558

    If you are using the TGA-Pro board and already...

    If you are using the TGA-Pro board and already have the BAGuitar Library installed and working, you are probably already using the BAAudioControlWM8731 class to control the codec. This class provides...
  38. Replies
    141
    Views
    44,558

    You'll need to build yourself a true bypass box,...

    You'll need to build yourself a true bypass box, something like described here in this article: https://www.premierguitar.com/articles/the-diy-true-bypass-lesson-1

    The reason why you usually need...
  39. Replies
    6
    Views
    1,895

    audioartillery over at DIY Stompboxes has begun...

    audioartillery over at DIY Stompboxes has begun an enclosure build for a TGA Pro board. You can find his thread here:
    http://www.diystompboxes.com/smfforum/index.php?topic=120052.0
  40. I like to recommend to people do the easiest...

    I like to recommend to people do the easiest thing first (less debugging!) then get more advanced when the easy route isn't good enough. That said, hardware costs money and your time is (usually)...
  41. When I was developing my AnalogDelay effect, I...

    When I was developing my AnalogDelay effect, I wanted to get long delays, without using up all of the valuable Teensy RAM, so I did what Paul suggested above, I used external SPI RAM.

    However, as...
  42. Replies
    7
    Views
    974

    You ear doesn't care about the polarity, but it...

    You ear doesn't care about the polarity, but it matters as soon as you try to mix the audio wtih something else with common components, either electronically, or acoustically. The phase inversion...
  43. Replies
    7
    Views
    974

    That sounds pretty conclusive that the SGTL5000...

    That sounds pretty conclusive that the SGTL5000 analog preamp is an inverting amp. Kind of annoying they didn't specify that in their datasheet!

    One last check before we sling poo at Freescale for...
  44. Replies
    7
    Views
    974

    That is very odd. If you look at the schematic...

    That is very odd. If you look at the schematic for the Audio board here, you'll see there are no buffers on the board (i.e., no inverting op-amps), the signal goes directly into the SGTL5000 codec....
  45. Thread: GND vs AGND

    by Blackaddr
    Replies
    15
    Views
    2,936

    If everything is digital, and you have no...

    If everything is digital, and you have no concerns about noise on sensitive analog measurements I would just short AGND to GND however is the most convenient. You probably don't even need to remove...
  46. Thread: GND vs AGND

    by Blackaddr
    Replies
    15
    Views
    2,936

    Just a little clarification. You mention there is...

    Just a little clarification. You mention there is no other device connected to the AGND other than the SPI device, but you also mention messing up analog readings. Whatever you're taking analog...
  47. Thread: GND vs AGND

    by Blackaddr
    Replies
    15
    Views
    2,936

    When it comes to ground design I'd say there are...

    When it comes to ground design I'd say there are still several camps out. When it comes to the supplies themself, for high quality, low noise analog you need to generate your analog supplies from...
  48. Thread: GND vs AGND

    by Blackaddr
    Replies
    15
    Views
    2,936

    I disagree with never connecting GND to AGND. You...

    I disagree with never connecting GND to AGND. You have to connect them together somewhere, you don't want them their absolute potentials to be different, that could cause a whole bag of problems in...
  49. Replies
    6
    Views
    1,895

    Thanks for your patience, I'm back from the GTC...

    Thanks for your patience, I'm back from the GTC conference and will do my best to answer your questions.

    - effects can controlled by a MIDI pedal by using the standard MIDI library, rather than...
  50. Replies
    6
    Views
    1,895

    Those are some great questions. I am away at a...

    Those are some great questions. I am away at a tech conference this week and unfortunately can't give them the answers they deserve typing on a phone. I'll be sure to post a proper reply when I...
Results 1 to 50 of 204
Page 1 of 5 1 2 3 4