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

Search:

Type: Posts; User: palmerr

Page 1 of 4 1 2 3 4

Search: Search took 0.01 seconds.

  1. Replies
    1
    Views
    98

    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.
  2. Replies
    1
    Views
    98

    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
    ...
  3. 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...
  4. Replies
    2
    Views
    194

    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)
    {...
  5. Replies
    2
    Views
    194

    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...
  6. Replies
    2
    Views
    194

    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]...
  7. Replies
    7
    Views
    1,276

    Thanks again.

    Thanks again.
  8. Replies
    7
    Views
    1,276

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

    Thanks, very neat!

    16x16 should be enough for anyone.
  9. Replies
    55
    Views
    5,577

    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...
  10. 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...
  11. 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...
  12. Replies
    8
    Views
    540

    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...
  13. Replies
    8
    Views
    540

    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...
  14. Replies
    7
    Views
    1,276

    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...
  15. Replies
    8
    Views
    540

    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...
  16. Replies
    8
    Views
    540

    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...
  17. 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
  18. 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....
  19. 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...
  20. Replies
    9
    Views
    15,317

    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.
  21. Replies
    55
    Views
    5,577

    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...
  22. Thread: Audio to UDP

    by palmerr
    Replies
    5
    Views
    771

    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...
  23. Replies
    2
    Views
    556

    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...
  24. Replies
    55
    Views
    5,577

    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...
  25. Replies
    55
    Views
    5,577

    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...
  26. Thanks, it will help others to find the right...

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

    Neat!

    Could you post where you found it so that others can benefit?
  28. Replies
    69
    Views
    4,852

    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
  29. Replies
    1
    Views
    392

    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.
  30. Replies
    4
    Views
    515

    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...
  31. Replies
    4
    Views
    515

    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.
    ...
  32. 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...
  33. Replies
    69
    Views
    4,852

    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...
  34. 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...
  35. Yep, it needs to be completed well within a 2.9...

    Yep, it needs to be completed well within a 2.9 mS window (44.1KHz / 128 samples) and leave plenty of time for other processing.

    https://www.pjrc.com/teensy/td_libs_AudioProcessorUsage.html
    ...
  36. Not really enough free pins on most Teensy...

    Not really enough free pins on most Teensy projects for even an 8-bit parallel interface!

    The only 3.5" SPI/SPI TFT boards I could find were designed for the RPi - and this library works OK with...
  37. Good to hear that you got it going.

    Good to hear that you got it going.
  38. Replies
    69
    Views
    4,852

    I'd be inclined to do the output connections...

    I'd be inclined to do the output connections separately, as on a single board layout, you are constrained to "in one line" layouts and the board would get quite long.

    There's really no need for a...
  39. Hi, Unfortunately the Ethernet code, and...

    Hi,

    Unfortunately the Ethernet code, and particularly the WIZ routines, are not re-entrant and particularly do not fare well if any (software or hardware) interrupt-driven code tries to use the...
  40. Hi, My two ILI9486 libraries are modifications...

    Hi,

    My two ILI9486 libraries are modifications of the Adafruit ILI9341 code - one generic and one based on the ILI9341_t3 Teensy-optimised code. From memory, the only changes I made were in the...
  41. Replies
    6
    Views
    550

    As for ground plane design, the basic tenets of...

    As for ground plane design, the basic tenets of mixed signal ground plane design are well-covered in this app note from Analog Devices.
    ...
  42. Replies
    69
    Views
    4,852

    Sure, any audio op-amp could be used. Here is a...

    Sure, any audio op-amp could be used. Here is a common configuration. It's relatively simple in concept, but needs a reasonable number of components to ensure the circuit is stable and add some...
  43. Replies
    69
    Views
    4,852

    Hi Nevin, Doing well thanks. Your design...

    Hi Nevin,

    Doing well thanks.

    Your design is pretty stable for now, (files on my github) and I'll make any changes required if the spec evolves further.

    I'm currently distracted with an...
  44. Replies
    11
    Views
    948

    The simplest solution may be to move to the T4.1...

    The simplest solution may be to move to the T4.1 (or any T4), which has accurate 44.1kHz sampling rates.

    I got caught with dropped frames in the Ethernet library when transferring samples between...
  45. Replies
    12
    Views
    2,559

    The CoolAudio chips are definitely the way to go....

    The CoolAudio chips are definitely the way to go.

    I believe the ADAT timing issues have been resolved on the T4 - which has an exact 44100 clock frequency. So ADAT output will probably sync...
  46. Just to add to the layout discussion, small...

    Just to add to the layout discussion, small component spacing is a pain for home builders but also fabricators.

    Keeping the analog and digital ground planes separate, and joining them up under...
  47. Replies
    55
    Views
    5,577

    Thanks for the heads up. I'm keeping to things...

    Thanks for the heads up.

    I'm keeping to things that are in the core of the Teensyduino library at the moment, but will watch the FNTE/Native Ethernet developments with interest and definitely...
  48. Replies
    55
    Views
    5,577

    In what way? The core of the 4.1 is identical to...

    In what way? The core of the 4.1 is identical to the 4.0, so the basic code should be OK.

    If you wish to use the extra SPI pins - SPI remapping is already in place.

    Are there other features...
  49. Replies
    69
    Views
    4,852

    The +/- 12V boost module works OK down to 3.2V...

    The +/- 12V boost module works OK down to 3.2V with a 100Ma load on one leg.

    At 3.0 V input the output is down to 7.5V, which is still adequate for our needs.

    I don't have one of the phantom...
  50. Replies
    69
    Views
    4,852

    There's no real reason why it won't work, but the...

    There's no real reason why it won't work, but the current draw from 3.3v would be nearly twice that from 5V.

    I'll try the PSU modules out on the lower supply voltage and see!
Results 1 to 50 of 190
Page 1 of 4 1 2 3 4