Forum Rule: Always post complete source code & details to reproduce any issue!
Tab Content
  • wrightflyer's Avatar
    11-19-2020, 03:51 PM
    MarkV, I don't see how you can avoid "an oscillator per note" and if you are going to do that then you are going to need mixers because you then have to combine the signals from each osc into the final output. Look...
    17 replies | 356 view(s)
  • wrightflyer's Avatar
    11-19-2020, 01:00 PM
    Oh wow! I wonder why this is not promoted to be the main Audio Design tool (even though that's already amazing)? This looks astronomically better than the original. The "Class Export" option makes it worth the "entrance...
    17 replies | 356 view(s)
  • wrightflyer's Avatar
    11-19-2020, 09:13 AM
    BTW according to: https://www.arduino.cc/reference/en/language/functions/analog-io/analogread/#:~:text=integer%20values,and%201023 analogRead returns values 0..1023 so how you were seeing 20460 is anyone's guess...
    32 replies | 504 view(s)
  • wrightflyer's Avatar
    11-18-2020, 09:13 AM
    Sadly it does not look like a pin clash. In this picture I simply put the Teensy 4 and Audio shield pin outs side by side: https://github.com/wrightflyer/Synth/blob/master/layout.png Pin 17 (A3) is not a clash...
    32 replies | 504 view(s)
  • wrightflyer's Avatar
    11-17-2020, 10:06 AM
    Am I the only one who read this thread and immediately thought of?: :p
    20 replies | 945 view(s)
  • wrightflyer's Avatar
    11-16-2020, 10:15 PM
    Are you sure the AnalogRead is returning a full sweep 0 to 1023 for complete rotation of the pot. Just Serial.println() the raw value and wind the pot to either end. Is it 0 at one end and 1023 at the other? EDIT if...
    32 replies | 504 view(s)
  • wrightflyer's Avatar
    11-16-2020, 12:09 PM
    Explore map() and for float values have a look around for float versions of map() that various folks have posted. You typically use in the form dest = map(reading, lowest_reading, highest_reading, lowest_output,...
    32 replies | 504 view(s)
  • wrightflyer's Avatar
    11-11-2020, 06:21 PM
    Wow, thanks for this thread - I was just contemplating how to do an Oscilloscope display for a Teensy Audio synth, in particular, how to get access to the raw audio samples. I sort of figured that you'd need to derive...
    12 replies | 1166 view(s)
  • wrightflyer's Avatar
    10-30-2020, 12:49 PM
    Wow that is great advice - thank you (I am facing similar kinds of issue). Sandro, What I've done is to split a lot of my UI stuff out to a separate micro too. So I will have dual joystick, buttons, 8 encoders and so...
    16 replies | 451 view(s)
  • wrightflyer's Avatar
    10-10-2020, 09:33 PM
    Paul, Thanks for confirming that. boxofrobots, not sure I follow what you mean by "modulate the ADSR"? It doesn't have either an input channel or a method to allow it to be modulated? I get Paul's suggestion as...
    4 replies | 274 view(s)
  • wrightflyer's Avatar
    10-10-2020, 07:44 PM
    (typed a long post yesterday then have a feeling I closed the tab before actually submitting it - that's age for you!). So the question I had was about using the elements in the Audio library. In a traditional synth...
    4 replies | 274 view(s)
  • wrightflyer's Avatar
    10-07-2020, 02:44 PM
    Well for now you'd need to install git then "git clone https://github.com/wrightflyer/Synth.git" which would create a "Synth" directory that includes the simulator files in the ILi_sim sub-dir. Then you'd need some...
    2 replies | 238 view(s)
  • wrightflyer's Avatar
    10-07-2020, 10:44 AM
    I would suggest that the number in the lower 3 bytes of the first word are not "number of bytes" but "number of samples". Looking at: // Audio data converted from WAV file by wav2sketch #include...
    3 replies | 213 view(s)
  • wrightflyer's Avatar
    10-07-2020, 10:25 AM
    Could be completely unrelated but I had added some code to my audio project to read two axis of a joystick (to use as pitch/mod - MPK style) so in loop() it was doing regular analogRead()s. I was getting "noise" on the...
    6 replies | 337 view(s)
  • wrightflyer's Avatar
    10-06-2020, 04:19 PM
    OK, I know the very worst thing is to develop some code then on the first occasion it "kind of works" immediately post it on the internet saying "here's a perfect example of ..." but here I am anyway! I am actually...
    2 replies | 238 view(s)
  • wrightflyer's Avatar
    10-06-2020, 03:52 PM
    Usually the issues with sending audio over distance are synchronisation, packet ordering, packet drops and corruption. Does the link have the intelligence to guarantee the delivery order of data packets with invisible...
    1 replies | 204 view(s)
No More Results
About wrightflyer

Basic Information

Statistics


Total Posts
Total Posts
18
Posts Per Day
0.23
Last Post
Simple Way to add Polyphony 11-19-2020 03:51 PM
General Information
Last Activity
11-20-2020 01:13 PM
Join Date
09-07-2020