Looks very similar to the board I made for my own synth experiments.
Though on mine the midi sockets are separate to make locating more flexible, and in addition to the screen and rotary encoders I...
Type: Posts; User: grahamguitarman
Looks very similar to the board I made for my own synth experiments.
Though on mine the midi sockets are separate to make locating more flexible, and in addition to the screen and rotary encoders I...
Ah yes, always a good idea to debounce your switches!
Hmm, I cannot see any faults in that code, but from your description, that sounds as if the envelope is being inverted somewhere along the line.
ie the attack phase is closing the filter, then as...
As far as I can see there is no reason for the envelope not triggering, except for possibly the timing. Coming back to the triggerlock I suggested earlier, I'd implement that first to see what...
Don't worry I was not criticising, just trying to help you spot mistakes in the code, I realise how confusing it can be for a beginner. The pow() function is definitely pow(value,2), I can promise...
You definitely do not need the second filter then, there are several much more efficient ways of doing this.
Filter control is best achieved by using a structure like the one below:
25790
...
before you do anything else, I suggest you make the following modifications to your code.
pinMode(triggerPin, INPUT); //trigger is input
pinMode(L5Pin, OUTPUT); // Set LEDPin as output
}
void...
Yep that's all there is to it :-)
Apologies, I should have specified it as the Teensy 3.6, the hardware uses two teensies, a 3.6 for all display /rotary encoders, and preset saving etc, and a 4.0 with audio board does the actual...
I doubt if this would work:
filter1.frequency(65 * pow(2, (envelope1))); //i think it shoud work somekind of this
As far as I know, you cannot just put envelope1 into filter frequency like this!
set your base frequency in code, eg: filter1.frequency(220); will set the corner frequency to 220hz, generally speaking I would set the filter frequency to be the same as the note frequency, that...
Hi
I'm developing a synthesiser which allows the creation of custom waveforms.
I'm reaching the point where I'd like to allow the user to store presets onboard, preferably using the internal flash...
For the moment, for convenience, I'm just using direct midi transmitted via the tx/rx pins, but will be looking into a more efficient method as I go along. I'm still at the early stages with this...
cool, I wish something like this had been available when I first started exploring the teensy for audio projects :-)
in my current project I'm using two teensy's a 3.6 and a 4.0, the 3.6 is set up to handle all midi inputs - 5 pin midi via pins 0&1 on the teensy 3.6, then the usb hub for a midimix controller,...
You are welcome, always happy to help out fellow synthesiser designers if I can
Hi
This is not a question, but rather a tip for those designing audio circuits.
I recently bought an Akai MidiMix to act as a control panel for my teensy synth & sequencer projects.
for £71,...
I think you still misunderstand the filter design.
the base frequency set in code does not change as a result of whatever signals appear at the Fc/in1 input, nor will the modulation signals at...
TBH you are overcomplicating what should be a simple procedure.
You just need an array of note frequencies (such as you have in your spreadsheet).
then feed those frequencies directly in your...
The octave option on the filter is nothing to do with the resonance, it determines how far the cut-off frequency can be modulated, so if it is set to 2, a full scale lfo waveform will modulate the...
Now try adding a video board to that mix! it's a nightmare lol
Audio ladder filter (Richard van Hoesel)
Oooh tell me more - I can't find it in the audio design tool, presumably because it's still experimental?
Fixed it - I had not pressed the publish button - totally new to thingverse unfortunately
This is now available on Thingverse:
https://www.thingiverse.com/thing:4214252/apps/print/#apps
Hi all
I've been working on some eurorack stuff using the Teensy and thought some of you might be interested in this panel I've designed for the Teensy 3.2 / 4.0.
Its 3D printed, and is designed...
Bit of a nooby question here.
I've been using teensy in my synth designs for quite a while now, but one pin I've been curious about but never asked about is the Analog ground.
Bearing in mind that...
All working fine here, installed with no problems and compiled my current project with no glitches
I got the exact same message, but ignored it. I fixed my problems by going into security and giving full access to arduino :-)
yeah, plus 1 for a 3.6 format board, I'm struggling to adapt my designs to the 4.0 because of lack of pins
1080 bytes of ram, that's a bit disappointing, I was hoping there would be more than that as I need storage space for user presets, and 1080 only gets me maybe 8 presets
just for reference, the TFT Display is identical to the Teensy TFT display. but I will look at the spi speed when i gewt the time.
Hi I'm looking more for confirmation than advice.
I've recently been having difficulties with a tft touch displsy (not the pjrc one but identical - it costs way too much to ship pjrc ones to the...
looking forward to hearing more about the wavetable synthsesis
A much better method though would be to use an envelope module instead of a fader
You can have the envelope running at the same time as your background code then.
To do this, replace your fader...
if you are not changing the waveform frequency and amplitude, there is no reason for any of the commands to be in your loop, just the fade in and fade out commands.
in which case you could combine...
I'm pretty sure AudioMemory(15); should not be in the main loop, because you are then repeatedly setting the audio memory up.
By reinitialising the audio memory every loop, you are preventing the...
apologies, I've been away for a while, so not had a chance to upload all of this.
As an experiment I tried pasting the export code directly from the export dialogue in the design tool into the...
I have produced similar projects, where I want an internal sequencer running alongside midi input. Its not that difficult really.
What you need to do is set up a global variable called something...
Here is an example of what I mean, I've got to rewire the entire circuit - with this only being part of it, because I spent a bit of time on another project.
This is directly after pasting code into...
Is there a way of saving synth designs created in audio tool.
I've found that with complex projects if I copy and paste from a program into the web based design tool not all connections are copied...
it will be in the next beta I believe, I got mine from the online git hub repository and it works fine
Cool, that is going to be a very useful object :-) And yes, a group of these will work fine for switching between objects, switching between a gain of 1 or 0 was exactly what I had in mind.
And...
individual gain blocks would certainly be very useful, at the moment I'm often using a multiplier with a DC control attached, and using the DC to control signal levels through the multiplier. It...
I believe it is possible to output sound via the DAC, if you look at the audio design tool there is an option in there for output via the teensy 3.2 DAC, along with a wiring diagram of how to set it...
Hi Paul,
Since you are doing some work on the audio libray at the moment may I suggest a useful addition to it - namely a reverse mixer.
Basically, it would work exactly like the current mixer...
Easy peasy, now to have fun with the new waveforms.
I'm developing a custom synthesis engine that amongst other things creates harmonics on top of a waveform (not by filtering) then lets you phase...
cool I'll give that a go, never used github before but can't be that hard i guess lol
Fair enough, I'll wait for beta4, might as well wait until paul has it all cleaned up and ready.
Really looking forward to using the new waveforms with modulation
I've just spotted the new audio objects in the audio design tool, am I correct that they are not yet integrated into the teensy code? when I tried to use them the compiler simply didn't recognise...
I just updated to this new envelope library and so far it is brilliant, so much more useful than the old envelope effect :-)
What I'd like to see happen now is a modulation input on the waveform...