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

Search:

Type: Posts; User: boxxofrobots

Page 1 of 2 1 2

Search: Search took 0.00 seconds.

  1. Replies
    22
    Views
    677

    Thanks. Obviously I have no one to go to on stuff...

    Thanks. Obviously I have no one to go to on stuff like this. Lockdown sucks sometimes. I cheaped out (because there will only be four anyway) and just used vars and got it working. Now with 3 LFOs, 2...
  2. Replies
    22
    Views
    677

    Another stupid question

    Why does this not work? I am simply trying to make an array of unsigned long into to hold an array of sequencer timings.


    unsigned long lastMicros[4];
    unsigned long note1 = 0;
    unsigned long...
  3. Thanks heaps. It's a clue, but using it as below...

    Thanks heaps. It's a clue, but using it as below also did not work:

    const String midiprompts[64] PROGMEM = {"Main Mix A",

    After commenting out the character generator table I tried again and...
  4. can't assign String array to PROGMEM?

    When I try to build this it works fine as is, however if I try to make either of the String tables file miditables.h to PROGMEM I get a compiler error on the next set

    In file included from...
  5. The library isn't that big and the dac can't just...

    The library isn't that big and the dac can't just be sent data whenever, in order for it to output a signal it has to have a constant flow of data. Why not make a minimal component using an output...
  6. Replies
    22
    Views
    677

    vocoder added

    vocoder added
  7. I'm replying here because the stuff I've found on...

    I'm replying here because the stuff I've found on using EXTMEM seems over my head. I ran the memory test and apparently have 16MB of ram on this thing that works just fine, but I can't access it like...
  8. Replies
    22
    Views
    677

    Updated with system messaging primitives to...

    Updated with system messaging primitives to support a .96" OLED. Major revision planned, welcome to my git :)
  9. I'm a cap-per-chip kinda guy as well, but Dave...

    I'm a cap-per-chip kinda guy as well, but Dave Jones did a great video where he took a ttl logic computer that displays video and cut every bypass cap on the 8x10" board and it still ran just fine.
  10. I give you an A for effort, but I admit to seeing...

    I give you an A for effort, but I admit to seeing you have much to learn. But keep trying.


    No, you don't want to convert to digital before the 23017, you don't need th 23017. Get familiar with...
  11. An mcp230017 is a digital chip. It does not have...

    An mcp230017 is a digital chip. It does not have analog inputs to connect to pots, for that you need a/d conversion. The teensy can connect to many pots, but if you have 16 I'd suggest a 74c4067...
  12. Edit: Oh, and because your mux is powered by 5v,...

    Edit: Oh, and because your mux is powered by 5v, the inputs can float to 5v or more and present that to your teensy. Not good. Power your mux from 3.3V.
  13. Your input lines are floating, of course you get...

    Your input lines are floating, of course you get random garbage from them. So long as you're just reading buttons it would be way more efficient as well as practical to read the pin as a binary value...
  14. Replies
    7
    Views
    1,148

    Pullup resistors should be used on i2c. For other...

    Pullup resistors should be used on i2c. For other pins, think about what signals are driven by the teensy and what they do. If a teensy pin is used as an output, most likely you'll find it needs a...
  15. Replies
    22
    Views
    677

    OK, here's the thing. This project is getting...

    OK, here's the thing. This project is getting very long, but it's not a lot of modules just of a lot of repeated code and it sort of needs to be that way. How can I put a module in another file and...
  16. Replies
    8
    Views
    350

    What is the range of the shifting? That could be...

    What is the range of the shifting? That could be very useful if, for example, you have an input (like the FREQ input of an osc) with a range of +-1 and this, combined with a tracking range,...
  17. Replies
    8
    Views
    350

    I'm really interested in what you are doing as...

    I'm really interested in what you are doing as well. If I may offer a suggestion: Ideally you could make your module output a 0-1 signal corresponding to pitch (ie a note to cv convertor) which could...
  18. Replies
    22
    Views
    677

    The encoders are the PEL12T (like 4 bucks each)...

    The encoders are the PEL12T (like 4 bucks each) and the wiring is right in the code, they attach directly to the teensy with no caps or resistors and work great. The resistors are not critical,...
  19. Replies
    22
    Views
    677

    Thanks to neroroxx great midi tester tool I was...

    Thanks to neroroxx great midi tester tool I was able to confirm this thing is now sending valid midi messages very reliably. Don't yet have an incoming midi handler, that's coming.

    With five RGB...
  20. Replies
    3
    Views
    251

    OK, this rocks. Thanks for creating such a cool...

    OK, this rocks. Thanks for creating such a cool tool.

    Edit: Can you give it a keyboard function, like send midi notes from zsxdcvgbhnjm etc?
  21. That will be perfect for building an am radio...

    That will be perfect for building an am radio transceiver in the audio object. Very cool, thanks.

    This reminds me: we need a half wave detector as well. The full wave rectifier is not suited as a...
  22. OK, let's try this. import numpy as np...

    OK, let's try this.


    import numpy as np
    import matplotlib.pyplot as plt
    from matplotlib.image import imread
    import sounddevice as sd
    from scipy.signal import correlate
    import noise
  23. Keep in mind the sound of an engine isn't just...

    Keep in mind the sound of an engine isn't just dependent upon speed. The character of the sound changes. Even at 1000RPM, for example, the engine will sound very different if it is under load or it...
  24. This is very cool. So you are versed in python...

    This is very cool. So you are versed in python and cpp? Your code is amazingly easy to read, good job.

    Can I ask: what might you be able to do with this? I'm trying to gain the cpp skills to build...
  25. Replies
    36
    Views
    1,259

    When will audioEffectRectifier be added to the...

    When will audioEffectRectifier be added to the ASD tool? I find myself using it a lot (envelope follower), and the example vocoder sketch can't even be imported into the asd as it is so people can...
  26. Replies
    9
    Views
    476

    The vocoder works great for what it does. The...

    The vocoder works great for what it does. The envelope followers work great with the rectifier function, and the biquad filters were chosen because they're lightweight computationally. The...
  27. Let me propose to you another way of...

    Let me propose to you another way of accomplishing a wave table synth: a wave terrain synth. Now your "samples" are 256x256 pixel images that give you endless potential. Easy to make, easy to...
  28. I'm not sure how much I can help, but I am very...

    I'm not sure how much I can help, but I am very interested in this discussion. That pll is capable of generating a carrier clock for sdr applications and I'd really like to figure out how to use it...
  29. Replies
    22
    Views
    677

    I don't get it. I downloaded the loader from this...

    I don't get it. I downloaded the loader from this page

    https://www.pjrc.com/teensy/loader_linux.html

    After deleting the existing files, and it still reports it's version 1.52 when I run the...
  30. Replies
    22
    Views
    677

    I downloaded 1.53 but for some reason the loader...

    I downloaded 1.53 but for some reason the loader still says it's 1.52.

    My goal with this is to have four midi outputs via usb, and four or eight front panel midi outputs. The goal is to have...
  31. Replies
    7
    Views
    322

    You have these great optoisolated ssr but they're...

    You have these great optoisolated ssr but they're tagged on the same power supply with almost no protection, which defeats the whole point. The ground of the solenoid needs to be closest to the power...
  32. Replies
    22
    Views
    677

    Thanks for your help. I really feel like I'm...

    Thanks for your help. I really feel like I'm flying blind on this - I don't know if it's a usb midi problem, a midi problem, an os problem. I need to find a usb monitor I can run in ubuntu to at...
  33. Replies
    22
    Views
    677

    Thanks for that link I was looking for it, didn't...

    Thanks for that link I was looking for it, didn't find it before.

    So now I have all the nonsense out of the setup code and just use one call to usbMIDI.SendControlChange(val,port,chan,wire) but...
  34. Replies
    22
    Views
    677

    Works like gangbusters except I can't get it to...

    Works like gangbusters except I can't get it to send midi over usb. Can anyone tell me what I'm doing wrong here? I've looked at the MIDI library and it doesn't seem to send a MIDI channel number,...
  35. Generally you'll want four or more notches on the...

    Generally you'll want four or more notches on the wheel that could be detected by a photodiode. Don't forget you may also need to make one slot longer than the others so you'll get a time index of...
  36. Replies
    22
    Views
    677

    knobby is your midi buddy

    I've built a basic controller that can be applied to basically any control scenario. Knobby is made with 5 LED rotary encoders, an audio board and a teensy 4.1 with two additional memory positions...
  37. Replies
    1
    Views
    126

    No terminal in ubuntu

    With the latest ubuntu studio, this is my result with Linux 4.15.0-99-lowlatency #100-Ubuntu SMP PREEMPT

    This has been a problem for me with Teensies for months. When I run the teensy panel I get...
  38. Replies
    0
    Views
    174

    Pixel (Teensy Pixie) SDR

    Idea: incorporate the novel concept of the classic pixie design with a modern take, and make it an sdr front end. For those of you unfamiliar with the pixie, here's a schematic.

    21357

    The...
  39. Look at the example "WS2812Serial." I believe if...

    Look at the example "WS2812Serial." I believe if you work out the time constants that library alone may allow you to do DCC. Just think of each "RGB" pixel as a one byte value for your railroad...
  40. Replies
    37
    Views
    3,027

    Whitebengal, no offense but you pretty much just...

    Whitebengal, no offense but you pretty much just described the rpi. To me the teensy is just what it says - teensy. If I want internet, bluetooth or that other stuff I'll just use a pi, it's almost...
  41. This is an almost perfect application of the...

    This is an almost perfect application of the ws2812 drivers. You could control up to 8 sections of track with one teensy.
  42. Replies
    4
    Views
    199

    What you need is a peak detector. This is being...

    What you need is a peak detector. This is being brought into the audio library but isn't yet released (SFAIK). It's a full wave rectifier which, combined with a tunable lowpass filter gives you...
  43. Replies
    4
    Views
    208

    If you;re looking for a pulse in synch with your...

    If you;re looking for a pulse in synch with your waveform and your wave will have very low frequencies, you can use MQS and get great S/N at <100Hz with the right lowpass filter on the appropriate...
  44. Why not use 4 8 bit shift registers to dma clock...

    Why not use 4 8 bit shift registers to dma clock the input from your A/D convertors through the SPI port?
  45. Replies
    19
    Views
    703

    https://www.youtube.com/watch?v=P8MpZGjwgR0

    https://www.youtube.com/watch?v=P8MpZGjwgR0
  46. Replies
    19
    Views
    703

    No, star grounding and copper fill are NOT...

    No, star grounding and copper fill are NOT exclusive in any way. They work together.

    Every connection is a signal from the pin, through the input, back via ground. Every switching signal between...
  47. Replies
    19
    Views
    703

    The important part to remember is to not pull any...

    The important part to remember is to not pull any current through the AC ground. Your digital and your analog grounds should be completely separate except for ONE PLACE where they meet directly with...
  48. No. No Teensy can output audio at 192x sample...

    No. No Teensy can output audio at 192x sample rate. That's what codecs are for. What you are talking about is sampling a signal changing 192 times 44100 times per second. That's several MHZ and...
  49. I think this is what midi is for. If what you are...

    I think this is what midi is for. If what you are needing is a lot of dacs, a 16 channel 12 bit pwm driver is two bucks. If what you want is 192 channels being updated at audio sample rates, I can...
  50. What about supporting naming conventions like...

    What about supporting naming conventions like osc[1], adsr[4], etc? Presently a copy and paste of such names results in a mess like osc[1]1, adsr[4]1, etc.
Results 1 to 50 of 85
Page 1 of 2 1 2