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

Search:

Type: Posts; User: wrightflyer

Search: Search took 0.00 seconds.

  1. Manicken has a version of the Wavetable encode...

    Manicken has a version of the Wavetable encode stuff that adds the "PROGMEM" that Teensy 4/4.1 need

    EDIT: see this: https://forum.pjrc.com/threads/66199-Updated-SoundFontDecoder

    BTW I modified...
  2. Replies
    2
    Views
    131

    I remember having to make local mods to my own...

    I remember having to make local mods to my own copy to cater for putting the output into flash for 4.0 and 4.1 - presumably this is the same modification?
  3. Replies
    41
    Views
    1,909

    Something has gone AWOL! To clear all tabs in...

    Something has gone AWOL! To clear all tabs in order to start a new project it used to be possible to go to Examples and load "Empty Workflow" which simply removed everything but that option seems to...
  4. Replies
    41
    Views
    1,909

    Yup, when I first wrote my code I just had...

    Yup, when I first wrote my code I just had everything in the INO directory but when it came to adding 128 GM instruments (128 .cpp and 128 .h) things got a bit busy so I looked for a way to divide...
  5. Replies
    41
    Views
    1,909

    I have to admit that I have no idea what...

    I have to admit that I have no idea what "useCenterBasedPositions" actually means. I guess I probably need to find out!...

    EDIT: OK so I have read this...
    23442
    and I still have no idea what it...
  6. Replies
    41
    Views
    1,909

    Great stuff. Thanks for the swift response! :-)

    Great stuff. Thanks for the swift response! :-)
  7. Replies
    41
    Views
    1,909

    Oh dear. I just went to your design tool to make...

    Oh dear. I just went to your design tool to make some edits to my project and started as I always do by trying to upload the .json from the last .zip file I downloaded and the design tools just sits...
  8. I have a feeling I first read about reset in this...

    I have a feeling I first read about reset in this thread. I have a feeling the driver maybe uses it to be sure the display is in a "known state" in the communications but I seem to remember that it...
  9. Yeah I have a very sketchy diagram here: ...

    Yeah I have a very sketchy diagram here:

    https://github.com/wrightflyer/Synth
    23266
    As you can see that is just the T4 pinout, the audio board pinout then a few annotations to show what's left....
  10. I faced the same. I think it's going to be very...

    I faced the same. I think it's going to be very difficult to find enough IO for everything (even though MOSI/MISO/SCK for SPI can be shared and each SPI device just needs its own chip select). I...
  11. Replies
    41
    Views
    1,909

    If you are asking me you are probably asking the...

    If you are asking me you are probably asking the wrong person. I'm a happy user of the utility but have no idea how it actually does its "magic" in the background. CSS/Javascript/etc are an alien...
  12. Replies
    41
    Views
    1,909

    I just realised that the "CodeFile" that is used...

    I just realised that the "CodeFile" that is used to include themixer.h in your example could be used to put a whole file inside one of the tabs so I can use that for name.c that I need. Only just...
  13. Replies
    41
    Views
    1,909

    Jannik, Can I make a feature request? It's...

    Jannik,

    Can I make a feature request? It's possible to change the USB name of your synth if you do:

    https://github.com/wrightflyer/Synth/blob/master/name.c

    But as the comment I inherited...
  14. Replies
    41
    Views
    1,909

    Jannik, I see from Github that you have just...

    Jannik,

    I see from Github that you have just been making changes to the web based audio design tool so perhaps I have just caught it "mid update" but something odd has started to happen. To...
  15. Replies
    41
    Views
    1,909

    Yup for my own synth I originally used Pure Data:...

    Yup for my own synth I originally used Pure Data:
    23195

    but then I found "Ctrlr" https://ctrlr.org/ which is much easier to use (IMHO) and has a much "slicker" interface for putting down MIDI...
  16. Replies
    41
    Views
    1,909

    This is a work of pure genius - rather curiously...

    This is a work of pure genius - rather curiously Paul Stoffregen posted on Twitter over Christmas saying he should look at doing a "multi voice" audio tool and when I tweeted back about this (your...
  17. Replies
    22
    Views
    1,231

    Resurrecting an old post/thread but I just...

    Resurrecting an old post/thread but I just started to move my amorphous synth design to use the audio design tool at https://manicken.github.io/?info=Synth and the more I use it (and understand it)...
  18. Replies
    22
    Views
    1,231

    MarkV, I don't see how you can avoid "an...

    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...
  19. Replies
    22
    Views
    1,231

    Oh wow! I wonder why this is not promoted to be...

    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...
  20. Replies
    32
    Views
    1,289

    BTW according to: ...

    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...
  21. Replies
    32
    Views
    1,289

    Sadly it does not look like a pin clash. In this...

    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...
  22. Am I the only one who read this thread and...

    Am I the only one who read this thread and immediately thought of?:
    22492
    :p
  23. Replies
    32
    Views
    1,289

    Are you sure the AnalogRead is returning a full...

    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...
  24. Replies
    32
    Views
    1,289

    Explore map() and for float values have a look...

    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,...
  25. Wow, thanks for this thread - I was just...

    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...
  26. Replies
    16
    Views
    905

    Wow that is great advice - thank you (I am facing...

    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,...
  27. Replies
    4
    Views
    393

    Paul, Thanks for confirming that. boxofrobots,...

    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...
  28. Replies
    4
    Views
    393

    Applying ADSR to a filter?

    (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...
  29. Well for now you'd need to install git then "git...

    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...
  30. Replies
    3
    Views
    346

    I would suggest that the number in the lower 3...

    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
    ...
  31. Replies
    6
    Views
    493

    Could be completely unrelated but I had added...

    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...
  32. ILI9341 simulator (worth about as much as you paid for it)

    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...
  33. Replies
    1
    Views
    283

    Usually the issues with sending audio over...

    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...
  34. I'm really surprised doesn't...

    I'm really surprised <utility/dspinst.h> doesn't work. "utility" is a subdir of arduino\hardware\teensy\avr\libraries\Audio and it already finds <Audio.h> in there so <utility/dspinst.h> should tell...
  35. Hi, I'm a total beginner too and just started...

    Hi, I'm a total beginner too and just started exploring the way to make a synth in the last few days. Before long I can across Teensy Audio and then started readin and watching videos. There is a...
Results 1 to 35 of 35