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

Search:

Type: Posts; User: neurofun

Page 1 of 3 1 2 3

Search: Search took 0.00 seconds.

  1. Replies
    11
    Views
    63

    oops, misunderstood the question. correction:...

    oops, misunderstood the question.

    correction:

    // Button Toggle In Code

    #include <Bounce.h>

    const int channel = 1;
    bool toggleState = false;
  2. Replies
    11
    Views
    63

    What about this? // Button Toggle In Code ...

    What about this?

    // Button Toggle In Code

    #include <Bounce.h>

    const int channel = 1;

    Bounce button0 = Bounce(0, 10);
  3. @DD4WH Antratek has revD audio shields in stock....

    @DD4WH
    Antratek has revD audio shields in stock. They ship from the Netherlands if I'm not mistaken.
    https://www.antratek.com/teensy4-audio-board
  4. Replies
    22
    Views
    885

    Apparently there is an incompatibility between...

    Apparently there is an incompatibility between SdFat version 2.0.0beta5 and the Audio lib which itself uses the SD lib.(Arduino 10.8.10 Teensyduino 1.48)
    Following simplified example does not...
  5. I just successfully ran the SdCardTest sketch on...

    I just successfully ran the SdCardTest sketch on the sd adapter of a rev.C audioshield connected to a T4.0 with the modified spi pin definitions.

    Did you check the connections of pins 10, 11, 12,...
  6. The spi pin definitions in above code are for...

    The spi pin definitions in above code are for T3.x and audioshield revC.
    see: https://www.pjrc.com/store/teensy3_audio.html
    Try this


    #define SDCARD_CS_PIN 10
    #define SDCARD_MOSI_PIN 11...
  7. Replies
    8
    Views
    277

    Correction: Sample rate for T4.0 = 44100Hz...

    Correction:
    Sample rate for T4.0 = 44100Hz
    Sample rate for T3.x = 44117.64706Hz

    Just figured this out while having a look at AudioStream.h
  8. Replies
    15
    Views
    252

    First you have to declare a pointer to the object...

    First you have to declare a pointer to the object you want in your struct and then you need to instantiate that object.
    Members of the objects inside the struct can then be accessed with ->

    Here...
  9. Replies
    15
    Views
    252

    According to the datasheet for the Sharp sensor,...

    According to the datasheet for the Sharp sensor,
    typical supply current is 33mA
    max supply current is 50mA

    Assuming you only want to power 8 sensors and 1 T3.2 then
    total supply current = 8 x...
  10. Replies
    15
    Views
    252

    And in this case it is easy to extend the...

    And in this case it is easy to extend the structure to contain velocity, midi channel and even different threshold values for every sensor.

    struct Sensor{
    const uint8_t pin; //analog sensor...
  11. Replies
    15
    Views
    252

    Here is a way to loop the code, it compiles but...

    Here is a way to loop the code, it compiles but did not test.

    int thresh;

    struct Sensor{
    const uint8_t pin; //analog sensor pin nr
    uint8_t note; //sensor midi note
    bool noteIsOn;...
  12. Replies
    8
    Views
    277

    At the bottom of this page,...

    At the bottom of this page,
    https://www.pjrc.com/teensy/td_libs_AudioNewObjects.html
  13. Have a look at the IntervalTimer lib....

    Have a look at the IntervalTimer lib.
    https://www.pjrc.com/teensy/td_timing_IntervalTimer.html

    If I'm not mistaken, TimerOne and TimerThree are for avr microcontrollers.
  14. Replies
    8
    Views
    277

    Just a wild guess since I never used the...

    Just a wild guess since I never used the AudioPlayQueue object.

    Sample rate mismatch between input(50000Hz) and output(44117.64706Hz)?

    The outputQueue is filled faster than it is played. When...
  15. Replies
    2
    Views
    112

    Pin 9 is used by the audio shield for the BLCK...

    Pin 9 is used by the audio shield for the BLCK signal. Try another pin not used by the audioshield like 16 or so.
    see: https://www.pjrc.com/store/teensy3_audio.html
  16. @acbc According to the tutorial you picked the...

    @acbc
    According to the tutorial you picked the wrong object in the Design Tool.
    wavetable instead of waveform.
  17. Please post your complete code, otherwise it...

    Please post your complete code, otherwise it rather hard to help without guessing.

    guess: you might have declared your oscillator with a different name than "waveform1".
  18. Replies
    24
    Views
    515

    Except that the mantissa is unsigned, see data...

    Except that the mantissa is unsigned, see data type T5 in the manual.

    float thevalue(uint16_t highword, uint16_t lowword){
    int8_t expo = highword>>8;
    uint32_t mant =...
  19. Could not replicate the problem with your code on...

    Could not replicate the problem with your code on a teensy4 with the sgtl5000 audioshield.

    What happens if you add this to your setup()?
    filter1.frequency(500);
    filter1.octaveControl(1);

    ...
  20. Replies
    4
    Views
    200

    No problem, good you found the solution yourself.

    No problem, good you found the solution yourself.
  21. Replies
    24
    Views
    515

    Funny enough, your solution would have worked...

    Funny enough, your solution would have worked only if there was something like an unsigned float type in C.

    correction: bits # 23...00 Binary Unsigned value (24 bit)

    Thanks for clearing up...
  22. Replies
    4
    Views
    200

    This is one way to do it: //example for phase...

    This is one way to do it:

    //example for phase modulation

    #include <Audio.h>

    // GUItool: begin automatically generated code
    // AudioSynthWaveform waveform[0]; //xy=277,194
    //...
  23. Replies
    24
    Views
    515

    Yes Hmm, the first line doesn't make sense....

    Yes

    Hmm, the first line doesn't make sense. word1 should be 64768.

    Maybe some kind of obfuscation?
  24. Replies
    24
    Views
    515

    Just for the sake of correctness. There is no...

    Just for the sake of correctness.
    There is no such thing as a 16bit byte. A byte is 8bits. We are talking about words which are 2 bytes long.

    If you calculate the 2's complement of word1 and...
  25. paragraph 9.1.5 I don't want to sound rude...

    paragraph 9.1.5


    I don't want to sound rude but the answers to all those questions can be found in the datasheet linked in the third post by luni.

    Anyways, I dug up the schematic and some...
  26. No ground wire needed. Just 2 wires. All RS485...

    No ground wire needed. Just 2 wires.

    All RS485 nodes are wired in parallel. As for the wire, I used ordinary hook up wire.

    Yes, you basically run the 2 wires from node to node.

    Both...
  27. There is only one way to know, read the datasheet...

    There is only one way to know, read the datasheet of the battery you want to use.
    It will probably tell you that 4.2V is fine.
    Also don't forget to check if the minimum current the charger can...
  28. Did a something similar a long time ago and...

    Did a something similar a long time ago and implemented a half-duplex RS-485 network with a max487 transceiver for every microcontroller.
    The total length of the chain was about 30-40 meters
  29. Replies
    22
    Views
    381

    It's all part of the learning process. Count...

    It's all part of the learning process.
    Count yourself lucky, I already destroyed 2 teensy4's on the same project and i still haven't a clue why or how.
  30. Checked your samples, there is nothing wrong with...

    Checked your samples, there is nothing wrong with them. But you already knew that since your problem persist with the use of AudioSynthSimpleDrum.

    It's kind of hard to troubleshoot you problem...
  31. Replies
    22
    Views
    381

    Just soldered a fresh T4 to a new microSD adapter...

    Just soldered a fresh T4 to a new microSD adapter just to be sure I didn't make a stupid mistake in my previous posts, and I did not.
    Tested and confirmed to work with SD lib v1.2.2 & SdFat lib...
  32. Replies
    22
    Views
    381

    @defragster Thanks. @sid8580 Yes,...

    @defragster
    Thanks.

    @sid8580
    Yes, CardInfo.ino was compiled using SD lib v1.2.2.

    Just installed Bill Greiman's SdFat library (version 2.0.0-beta.5) and ran his SdInfo sketch.

    SdFat...
  33. Replies
    22
    Views
    381

    @sid8580 How do I check which version of SD lib...

    @sid8580
    How do I check which version of SD lib i'm using? CardInfo.ino was compiled with Arduino1.8.10 & TD1.48.

    Initializing SD card...Wiring is correct and a card is present.

    Card type:...
  34. Replies
    22
    Views
    381

    According to your first & third picture, your...

    According to your first & third picture, your wiring looks ok.
    I used the examples->SD->CardInfo.ino sketch to test the SD card's functionality.
    You will need to change
    const int chipSelect = 4;...
  35. Replies
    22
    Views
    381

    This is how I wired a SD to uSD adapter to the...

    This is how I wired a SD to uSD adapter to the Teensy4 SDIO pins.
    As you can see it is not 1 to 1.
    17988
  36. Replies
    111
    Views
    4,860

    I would suggest to also put the pin numbers on...

    I would suggest to also put the pin numbers on the top silk layer for those who want to use a double row header as seen on the first picture you posted.

    17638
  37. Replies
    7
    Views
    219

    There is no reference to a CS pin in your...

    There is no reference to a CS pin in your linSlave code.
    In order for the slave to be able to transmit, you need to make the CS pin high to put the transceiver in Operation Mode(enable the...
  38. Replies
    7
    Views
    219

    Do you have a pullup resistor on pin1 of the lin...

    Do you have a pullup resistor on pin1 of the lin transceiver?
    According to the MCP2004 datasheet, pin1 RXD is a open drain output and therefore needs a pullup resistor.
  39. Arduino...

    Arduino filemenu->Examples->USBHost_t36->Serial->MIDI->InputFunctions.ino
  40. This works for me for creating filenames at...

    This works for me for creating filenames at runtime:


    int filenr = 55;
    String name = "raw/" + String(filenr) + ".raw";
    const char *filename = name.c_str();
    frec =...
  41. Replies
    67
    Views
    4,023

    I'm pretty sure this means any size ranging from...

    I'm pretty sure this means any size ranging from 0402 to 0805, this includes 0603.
    Go for the largest size(0805 imperial). For those with a slight masochistic tendency go for 0402.

    If I'm not...
  42. Replies
    15
    Views
    751

    Did a fresh install of Catalina build 19A583 on...

    Did a fresh install of Catalina build 19A583 on an unsupported early 2011 MacBook Pro.
    Granted full disk access to Arduino 1.8.10 after it's installation. Installed Teensyduino 1.48.
    Confirming the...
  43. Replies
    6
    Views
    144

    Change the resistor to 2k2 and/or add a 100nF...

    Change the resistor to 2k2 and/or add a 100nF capacitor between pin14 and GND.
  44. Replies
    3
    Views
    333

    I very much like your approach for patching a...

    I very much like your approach for patching a polyphonic synth without too much effort. It makes complex synth designs a lot more manageable.
    Thanks for posting your code.
  45. Replies
    6
    Views
    144

    Disable the internal pullup and use an external...

    Disable the internal pullup and use an external 4k7 resistor. Your wire is probably acting like an antenna and the internal pullup is not strong enough.
    The resistor goes between pin14 and 3.3V.
  46. Replies
    111
    Views
    4,860

    An important factor for producing castellated...

    An important factor for producing castellated holes is reversing the routing direction(climb cut instead of conventional cut) as to not rip out the plated hole.
    A different end mill might be...
  47. Replies
    5
    Views
    184

    The audio lib processes the audio stream in...

    The audio lib processes the audio stream in blocks of 128 samples every 2.9ms. Sample rate is 44117.64706Hz and sample size is 16 bit integer.

    Normally you feed audio in the AudioEffectEnvelope...
  48. Replies
    5
    Views
    184

    Yes, have a look at the AudioRecordQueue object:...

    Yes, have a look at the AudioRecordQueue object:
    https://www.pjrc.com/teensy/gui/index.html?info=AudioRecordQueue
  49. Replies
    6
    Views
    145

    I don't see any pullup resistors for TFT_CS &...

    I don't see any pullup resistors for TFT_CS & T_CS.
  50. Replies
    10
    Views
    169

    No, this will not work since this is only...

    No, this will not work since this is only evaluated when you set the cutoff freq, not while modulating it. You would have to modify AudioFilterStateVariable::update_variable() in filter_variable.cpp...
Results 1 to 50 of 140
Page 1 of 3 1 2 3