I programmed different conversions for different floating point and integer values
//*************************************************************************
// convert float (0.0 - 0.127)...
Type: Posts; User: Rolfdegen
I programmed different conversions for different floating point and integer values
//*************************************************************************
// convert float (0.0 - 0.127)...
Hi MatrixRat
The SysEx dump for a patch is very complex. The patch is stored on the SD card as a text string.
This contains values in 32-bit floating point and 16-bit integer values.
You can...
Hallo,
I optimized my code a bit. I use call-by-referense for string function and variables.
That uses less memory :)
...
Small update..
Soon there will be SysEx DUMP for Jeannie. Then nothing stands in the way of the patch exchange.
28298
The transmission path is selected with DESTINATION, eg Midi or USB
DUMP...
Hi MatrixRat
Thanks for your tip. That's a good idea :)
Hello there..
The data format for the transmission or reception of SysEx data has its pitfalls.
The data may only be 7 bits in size. Larger values lead to the transmission being aborted.
In...
Thanks :) Kits are available again at tubeohm.com
New Jeannie Video
Part 11: Filter FM and Oscillator Modulation
28012
Youtube https://youtu.be/XMchq0a07qk
Hi Andy,
this is unfortunate and complicated. We Germans have a saying: "Why keep it simple when it can be complicated?" :cool:
I am using a PCM5102A in my Synth project. Its very good audio quality and easy to plug in as a module. I use Teensy Lib with I2S output.
27798...
Hallo..
I use two LFO in my synth project. I want booth LFO with oneshoot function. How can I identify the LFOs in my audio object code?
My solution is a bit cumbersome. I use two waveforms...
Hallo Andy
Try here https://www.exploding-shed.com/
I have now integrated a ladder and state variable filter into my DIY synthesizer Jeannie. In the system menu you can switch the filter type. Audio processor load between 60-70%
...
Jeannie Synthesizer
Open source code now on github: https://github.com/rolfdegen/Jeannie-Open-source-Synthesizer
Jeannie in SequenzerTalk
27562
Youtube: https://youtu.be/z1ktgjzEsYk
Jeannie Ladder Version
27563
Hallo Kurt
Now it works in VS 2020 :o But Microchip Studio makes a build error :confused:
//************************************
// Waveshaper Table-No: 0 (linear -1.0 - 1.0)...
When I started Arduino and Atmel Studio (Microchip Studio) I did like this. But after a long time it is a bit cumbersome and I used the plugin vMicro :)
Yes i do this ! The problem is the table pointer. Teensy waveshaper.shape expects float and my tables are in flash memory with PROGMEM types
...
I am working on a large synthesizer project with Teensy4.1 Board. Editing with Arduino Editor is very cumbersome. It's good for small projects. I am currently still working with Microchip Studio and...
Mmmm :confused:
PROGMEM is diffrent in VS 2020 and Microchip Studio.
VS 2022: const static float WAVESHAPER_TABLE2[129] PROGMEM= ... error
VS 2022: static float WAVESHAPER_TABLE2[129]...
Haalo Kurt
Thanks for your nice support :)
I think I found the mistake. In my Waveshaper table, the value is defined as const static float. But the waveshape.shaper only expects float. So I...
Hallo Paul
I used VS 2022 and vMicro with Teensy 4.1. I have many tables. VS show many errors with PROGMEM and const static float or const static uint16_t Errors. I don't know what's wrong!?
...
Hello Jahan
Thank you for your help. You use two filters (Ladder + State Variable). High pass is not a problem with State Variable. But I only use ladder filters. I tried to build a ladder high...
Hallo Johan
This is a great project. How did you switch the ladder filter to high-pass in the Audio Designe Tool?
Can I generate a high pass with a multiply on the ladder filter output to the...
I found a solution.
I simply wrote the "Filter" definition into the AudioPatching.h file. I can also use it in my ino File.
// Jeannie Synthesizer AudioPatchhing.h
// Filter 1 = State...
Ok. Wünsche Dir auch eine gute Nacht :rolleyes:
The compiler does not show an exact error. Must be in the ino.File :confused:
an #include leads to a compiler error
Is there another way without having to comment out a filter ? see example
AudioFilterStateVariable filter1; //xy=1000.210
AudioFilterStateVariable filter2; //xy=994.498
...
Yes it is initialized in another h.file
Hallo Teensy Friends..
I have problems with #if #endif in my AudioPatching.h file in teensy audio lib.
I wrote code for two filter types. With #if and #endif I want to initialize State...
6.0Vpp can be. I used a sine wave signal with all 8 voices in my Teensy synthesizer for the measurement. Maybe the mixer a little less and thus the output amplitude a little less.
Hi friend..
I measured a maximum of 5.3Vpp on the PCM5102A output. The DAC output can be switched directly to line out (see circuit diagram).
https://i.ibb.co/6wzDR3b/PCM5102-A-Lineout.png
You can use a PCM5102 DAC on the Teensy 4.x. It has twice the volume and makes about 3.0Vpp.
// AudioStream connection ----------------
AudioOutputI2S PCM5102A;
Jeannie and Volca in Love..
https://i.ibb.co/mqfTHRt/Jeannie-Volca.png
Youtube:
https://youtu.be/ZQ4xBk2VSVQ
Fotoshooting with Jeannie..
https://i.ibb.co/YT4xJmz/Photo-Room-20211216-115228.png
https://i.ibb.co/qsYH8F4/Photo-Room-20211216-114225.png...
Hello there..
My Jeannie has finally found a nice home :o
https://i.ibb.co/P5h846t/20211106-010104.jpg
Kits, components and assembly instructions are now available at tubeohm.com.
...
Small video about the polyphonic sequencer ..
The sequencer now has a mode function.
In mode: REC, notes are received from a connected midi keyboard.
The pitch of the notes can then be edited...
Hallo everybody :)
The new colored cases have arrived. We have three colors: black, blue and yellow.
https://i.ibb.co/st94ZwY/Case1.jpg
https://i.ibb.co/rMq68Jv/Case2.jpg
...
Hello Paul :)
I have a problems with the releaseNoteOn function (5ms) in my polyphonic DIY Synth.
If the releaseNoteOn phase were the new note will be played (see picture).
I'm using Teensy 4.1...
I changed the filter page a bit. Instead of "AMT" I have "ENV" as
Parameter designation selected. The red marker for CUT is now also available.
https://i.ibb.co/X4G0yS7/binary-comment.jpg...
The case is now ordered. I'm curious..
https://i.ibb.co/hYdq9s7/Jeannie-Case.png
The backside from Jeannie with the assembled boards.
https://i.ibb.co/xLbFC13/motherboard-back.png
Now the case is made and then we're done. The assembly instructions can be downloaded from...
Thanks for your tip. Of course you are right. It has to be called depth :)
Thank you. :Ö
Hello dear Synthians
The new Jeannie Panel Board has arrived from China. Andre has now soldering the board and
tested. It all works wonderfully. The DIY manual is also almost ready. Now that's...
Do the same again on Youtube if it doesn't work on Soundcoud. Everyone has.
In the future I will only upload the sound to Youtube. I am not aware of any other free,
unlimited and free platform...
If the sound demo doesn't work here two links:
Part 1: https://www.sequencer.de/synthesizer/data/audio/98/98394-102dfa65eb76c25a7c050e600f4dea22.mp3
Part 2:...
I test the temperatures. At 74 degrees the CPU does a reset.
We tested it with a heat sink on the CPU. The temperatures in the case are below 60 degrees.