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

Search:

Type: Posts; User: palmerr

Page 1 of 5 1 2 3 4

Search: Search took 0.00 seconds.

  1. M4ngu You are correct that removing the...

    M4ngu

    You are correct that removing the blue-circled capacitor will provide a DC output. You are also correct that the red-circled capacitor needs to be removed to provide a ground reference for...
  2. Yes, it's relatively straightforward to add DC...

    Yes, it's relatively straightforward to add DC bias to a single-ended input, but a little more complex for balanced. Of course, for LFOs, balanced isn't relevant.

    Small input offsets will remain,...
  3. On the 'differential' issue - yes fully...

    On the 'differential' issue - yes fully differential in and out, other than inputs 7-8, which are only differential at the preamp stage, reverting to single ended at the ADC.

    I couldn't find a...
  4. Yes, I agree wholeheartedly with your preference...

    Yes, I agree wholeheartedly with your preference with 'op amp' style schematics. They are much easier to decipher.

    Sadly, I'm limited to what the manufacturers (or more commonly with these 'box'...
  5. Neal, Your sketch looks fine. I haven't used...

    Neal,

    Your sketch looks fine. I haven't used the setAddress() function, but can't see why that would contribute. I guess you mean the I2C address is 0x48 + 3.

    No delays in my startup code:
    ...
  6. M4ngu, Hard to read in what sense? Too small?...

    M4ngu,

    Hard to read in what sense? Too small? Not enough information?

    They're in currently standard Eagle schematic format, and that's a bit hard to change!

    I'm not sure what 'op-amp stage...
  7. Neal, I haven't had any issues with VQ and...

    Neal,

    I haven't had any issues with VQ and haven't needed to tweak the 'magic bit'. I always buffer it before using VQ.

    I use the standard Teensy Audio Library CS42448 control, and the only...
  8. I have (finally) published full details of this...

    I have (finally) published full details of this project - including Gerbers, BoM, schematics and design notes, on my github: https://github.com/palmerr23/AudioToy

    Cross posting in the Projects...
  9. AudioToy - modular 8x8 channel Teensy 4.0 pro-grade audio mixer hardware

    AudioToy is a set of modules to complement an 8x8 CS42448-based Teensy 4.0 audio board, providing fully balanced, software gain-controlled input and output modules.

    Fully balanced or unbalanced...
  10. Thanks for catching it. The other post is...

    Thanks for catching it. The other post is correct.

    The steps are 0.5dB therefore the multiplier should be -40.



    // convert level to volume byte, section 6.9.1, page 50
    uint32_t...
  11. TDM using the odd channels for 24 bit audio

    I'm working on an 8x8 matrix mixer using my updated CS42448 board (see https://forum.pjrc.com/threads/58836-CS42448-board-update-for-T4-pinouts-and-improved-performance)

    As per the instructions...
  12. Replies
    48
    Views
    2,853

    Yes, I'm familiar with jack, but only at a single...

    Yes, I'm familiar with jack, but only at a single machine level.

    Sadly, jack isn't not cross-platform, but that doesn't mean that there aren't some useful things to be learned from their mature...
  13. Replies
    48
    Views
    2,853

    I was working on a similar project a year or so...

    I was working on a similar project a year or so ago and created a 2 channel UDP transport object for the Audio library.

    Code is here: https://github.com/palmerr23/EtherAudio

    Discussion here:...
  14. Replies
    8
    Views
    807

    If you have a very steady hand and good access to...

    If you have a very steady hand and good access to solderwick it is possible.

    The technique I'd try is using solder paste (rather than solder wire) and running a soldering iron across all the pins...
  15. Replies
    9
    Views
    937

    An update on this project... The core is a...

    An update on this project...

    The core is a CS42448/CS5343 8x8 Teensy 4.x audio Board with balanced inputs and outputs available on headers, rather than through TRS jacks.
    25169

    Inputs and...
  16. Replies
    8
    Views
    807

    Mouser still has some -CQZ stock. 174 shown...

    Mouser still has some -CQZ stock.

    174 shown in stock as of this morning.

    I bought some last week, so they're real!

    BTW, my 8x8 fully-balanced ins and outs boards are now pretty much ready...
  17. Replies
    1
    Views
    311

    I eventually found the confirmation in another of...

    I eventually found the confirmation in another of Paul's Hackaday posts:

    https://hackaday.io/project/176368-dual-interleaved-cs42448-chip

    25077

    Others may find the information useful.
  18. Replies
    1
    Views
    311

    Confirming TDM stacking header pins

    Hi,

    I'm tidying up my CS42448/CS5343 8x8 audio board and just want to confirm the pinouts for the stacking header. I've got this list by reverse engineering the Hackaday board pictures.

    25027
    ...
  19. Missing code written for CS42884 object - Audio Library

    Hi Paul,

    I was testing some CS42448 functions and found that some of the function overloads for .output() and .input() led to empty servicing code!

    Here is the missing code for...
  20. Replies
    2
    Views
    325

    Correcting my own post! I set the wrong base...

    Correcting my own post!

    I set the wrong base for the register bank.


    // Output channels defined as [1..8]
    bool AudioControlCS42448::volumeInteger(int channel, uint32_t n)
    {...
  21. Replies
    2
    Views
    325

    And a correction to a definition in the .h file. ...

    And a correction to a definition in the .h file.

    The function's max return value should be 255, rather than 128, for a gain of -127.5dB.


    // convert level to volume byte, section 6.9.1, page...
  22. Replies
    2
    Views
    325

    Missing CS42448 control functions written

    Hi Paul,

    I was testing some CS42448 functions and found that some of the functions for .output() and .input() were blank!

    Here is the missing code:



    // Output channels defined as [1..8]...
  23. Replies
    7
    Views
    1,512

    Thanks again.

    Thanks again.
  24. Replies
    7
    Views
    1,512

    Thanks, very neat! 16x16 should be enough for...

    Thanks, very neat!

    16x16 should be enough for anyone.
  25. Replies
    55
    Views
    7,827

    Sorry, I haven't tested the Ethernet functions...

    Sorry, I haven't tested the Ethernet functions ***AT ALL*** on the T4 (and particularly not on a T4.1's native ethernet port). As there are different branches of code all through the libraries for...
  26. OK, I thought that you just wanted audio to be...

    OK, I thought that you just wanted audio to be available on the PC.

    I guess you'll just have to create an output object that writes to "Serial". It's not particularly difficult - just clone...
  27. Use the USB Output object and set the Serial...

    Use the USB Output object and set the Serial device type in Arduino to Serial + Audio + MIDI

    You should find plenty of references to USB audio in the forum and in the Teensy Audio System Design...
  28. Replies
    9
    Views
    937

    Sure, Live monitor matrix mixing, quite like...

    Sure,

    Live monitor matrix mixing, quite like the venerable Aviom setups in concept, other than the audio is not (yet) routed over the network cables, instead delivered via spare multicore channels...
  29. Replies
    9
    Views
    937

    Hi, I use a variant of Paul's CS42448 board -...

    Hi,

    I use a variant of Paul's CS42448 board - see https://forum.pjrc.com/threads/58836-CS42448-board-update-for-T4-pinouts-and-improved-performance it provides 8x8 with a CS5341 ADC for the extra...
  30. Replies
    7
    Views
    1,512

    I've updated macaba's very useful crosspoint...

    I've updated macaba's very useful crosspoint mixer to work with Teensy 4s and gave it flexible numbers of inputs and outputs.

    I haven't tried it past 8 x 8.

    The code is at...
  31. Replies
    9
    Views
    937

    Thanks - both of you. Mark - the app is...

    Thanks - both of you.

    Mark - the app is actually an 8x8 matrix mixer - so I'll take the creation order from the Audio Tool, as you suggest, and build it into the code that generates the mixer...
  32. Replies
    9
    Views
    937

    TDM Matrix mixer

    I'm writing a TDM 8x8 matrix mixer.

    The basic pattern is

    24012

    All goes well up to 4 replications of the Mixer 1-2-3 pattern. Any higher number (I've tested 5, 6 & 8), produces an output...
  33. Paul, Thanks. I forgot that there's a...

    Paul,

    Thanks.

    I forgot that there's a separate TDM driver after a 12 month break from the project. Basics are working again now I'm using TDM ins and outs.

    Richard
  34. Talking to myself here... Looking at Paul's...

    Talking to myself here...

    Looking at Paul's layout for his updated CS42448 board https://hackaday.io/project/2984/logs, it doesn't appear that the 4-channel SAI (TDM) is implemented on the board....
  35. Folks, I've reopened this project after a long...

    Folks,

    I've reopened this project after a long COVID delay, where other things needed to be attended to.

    Taking a quick look at the revised I2S-oct objects (teensyDuino 1.53), it seems like...
  36. Replies
    9
    Views
    16,242

    Audio Shield Eagle Libraries - RevC and RevD

    Here's an updated Eagle library with both Rev C and Rev D options of the Audio Shield.
  37. Replies
    55
    Views
    7,827

    True on both counts. With AES 67, there's not...

    True on both counts.

    With AES 67, there's not much point in the Teensy tagging packets if they are not properly dealt with across the network. For a private "audio only" network, particularly if...
  38. Thread: Audio to UDP

    by palmerr
    Replies
    5
    Views
    1,065

    Hi Marcello, Have you looked at my Teensy...

    Hi Marcello,

    Have you looked at my Teensy Audio Ethernet Library? https://forum.pjrc.com/threads/58660-Ethernet-audio-library-ready-to-beta-test. It provides a ready way to share audio packets...
  39. Replies
    2
    Views
    778

    I think the best place to start an answer, is...

    I think the best place to start an answer, is that the ADCs on Teensy aren't really suitable for anything beyond the most basic audio. They are, however provided for in the Teensy Audio Library if...
  40. Replies
    55
    Views
    7,827

    yes, AES67 would be nice - but it's a lot of work...

    yes, AES67 would be nice - but it's a lot of work and there's not much in the public domain (other than the ESP32 code you mentionhttps://github.com/ndac-todoroki/esp32_aes67_sender - and he seems to...
  41. Replies
    55
    Views
    7,827

    Firstly, I haven't tested my code with native...

    Firstly, I haven't tested my code with native ethernet on a 4.1 yet. It's on my to do list, but not quite yet. Others will be more knowledgeable than I on this. No reason why it shouldn't work on a...
  42. Thanks, it will help others to find the right...

    Thanks, it will help others to find the right thread.
  43. Neat! Could you post where you found it so...

    Neat!

    Could you post where you found it so that others can benefit?
  44. Replies
    69
    Views
    6,376

    Nevin, The boards arrived today. Thanks. ...

    Nevin,

    The boards arrived today. Thanks.

    When I've had a chance to test the second prototype of the 8 channel audio I/O board I'll send you one.

    Richard
  45. Replies
    1
    Views
    458

    Your "a little bit of stiff wiring" should be OK....

    Your "a little bit of stiff wiring" should be OK. An inch or two is a reasonable limit for unshielded wire.

    The mic cable can be yards long without affecting quality, when shielded cable is used.
  46. Replies
    4
    Views
    596

    Yes, one set of pullups for each I2C bus. The...

    Yes, one set of pullups for each I2C bus.

    The best value depends on the I2C frequency, rail voltage and the bus capacitance (related to the wire length).

    As a rule of thumb for 400kHz...
  47. Replies
    4
    Views
    596

    As I2C is an open drain bus, it will float up to...

    As I2C is an open drain bus, it will float up to whichever supply the pullup resistors are attached to.

    As Paul provides pullups on the Audio Board, attached to the 3.3V rail, you should be OK.
    ...
  48. A compressor would be a worthy addition to the...

    A compressor would be a worthy addition to the audio library.

    I have working code for a soft/hard limiting compressor if you would like a place to start. The existing project uses a gain cell to...
  49. Replies
    69
    Views
    6,376

    Hi Nevin, A quick read of the BOM looks OK,...

    Hi Nevin,

    A quick read of the BOM looks OK, but here's one directly derived from the schematic for comparison. (It's from the standard BOM ULP in Eagle). 20548

    The diode types are outlined on...
  50. Yes, you can do that, but better to get the...

    Yes, you can do that, but better to get the volume levels right in code - to maximise the number of bits available, and therefore noise and distortion.

    The Headphone output also has a maximum gain...
Results 1 to 50 of 206
Page 1 of 5 1 2 3 4