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...
Type: Posts; User: wrightflyer
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...
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...
Great stuff. Thanks for the swift response! :-)
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...
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...
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....
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...
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...
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...
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...
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...
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...
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...
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)...
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...
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...
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...
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...
Am I the only one who read this thread and immediately thought of?:
22492
:p
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...
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,...
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...
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,...
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...
(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...
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...
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
...
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...
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...
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...
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...
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...