plus one for the SPI version: MCP23s17. also has two interrupts for each chip (two ports), and like I2C can be chained to eight in length. obviously nowhere near 150 encoders, I am running sixteen...
Type: Posts; User: mortonkopf
plus one for the SPI version: MCP23s17. also has two interrupts for each chip (two ports), and like I2C can be chained to eight in length. obviously nowhere near 150 encoders, I am running sixteen...
i use a rotary with button combination, the rotary dials in the memory slot i want to save in, then one button retrieves what is in the memory and writes to the arrays that hold the values being...
for my sequencer project I use the 3.5 sd card. I hold 16 note and other values in an array and write the values of this array to a file on the sd card, and then read the file back when needed. this...
You may also find the list of codes at the MIDI site of use, as Teensy coding will be able to leverage all those messages from your controls to do many things to turn a midi controller into whatever...
no, it should not be anything to do with ws2812serial. its probably just a bit of adjusting how the pixel data is retrieve from the the three colour arrays. for the colours take a look at the...
confusing, and i am really not sure why this is happening. It certainly looks like for the non test image (bird) the line leds.setPixel(ledLocation, Color(ArrayR[ledCount], ArrayG[ledCount],...
that is odd. The four colour test BMP file comes out correct, but the next BMP file doesn't. Both files were formatted to the same BMP type, 24bit?
hi, so easiest way to get the colours sorts is to load a bmp that has three sections, one each of R,G and B, so that you can focus in on things. The priority would be to set the set the LEDs call...
glad you got the BMP showing with the 'real' code. not sure where your original code came from, but whatever the case, you need to break it down into smaller parts and check the flow, otherwise its...
your code in post #1 never calls the leds to show their colour status, even if the colour status is updated from the buffer. also, in that code (which isn't mine), there are a bunch of other issues...
Hi, we all have to learn, and hopefully are still doing so. Exactly which test (rainbow / fire / etc) worked with your leds? under the teensyduino file menu > examples (Fastled or octows2811 or...
Hi, I don't recognise chunks of the code you posted. Do you get the serial monitor print statements from the drawbmp functions. Also, I can't see anywhere where the programme sets the leds, whether...
Hi, I think that KurtE was actually saying that the signal and the power need to be of the same (or similar) voltage. Even though you are using 5v separate power supply, the teensy is still only...
a classic use of sample and hold in modular synth is to sample a noise signal to obtain a random voltage value and use this to set something like the resonance or cutoff value of a filter. If you set...
Glad it's working. Also, just a reminder, that zerois counted as the first file in your loop, so 20 files would count 0 to 19 as your loops are written starting from zero.
You can also write code...
possibly five tracks has been hard coded into the code? you have several places where button count is reset to zero or four if it crosses those thresholds in the incremental loops. I suggest changing...
ah yes, check all if() statements, as = must be == when doing a compare. they are there throughout the control change routine
glad you got it working. state machines are building blocks of many projects, so its good to understand them.
Had a quick scan and it look good, the difference comes from there being two leds per...
Stick with the state machine approach for now, its worthwhile. below is the kind of thing you need to do, but i am a bit rushed at the moment, so its the concept rather than the specifics below
...
HI, this "For example if I tweak a CC the LED strip will turn on to that value, regardless of the fact that there has not been a noteOn message." relates to my suggestion in the pseudo code with the...
This: "This is working OK in the sense that MIDI CC#18 will now effect the brightness level of the LED when it turns on, but once it's lit the brightness level is fixed at that value and CC#18 has no...
:D
and 10 characters
slick! where's the up vote button!
a number of ways, and swing means different things, some are every even beat, and some sequencers might just add to 3rd and 7th note.
For an example (just one way of many) see here for swing on...
You have stumbled upon the question that invariably comes with Midi sequencer building. See here for examples:
...
it does sound like a connection issue. check for solder bridge? You will have done it already, but double / triple check pin locations: https://www.pjrc.com/teensy/pinout.html
and half way down this...
@miasei - your diagram has two of the connectors of P3 PIN going to the same row, they should be as you have the first two, going to different connection points. If truely wired this way, you have...
@Expensive Notes - there's nothing too mysterious in checking for the clocks coming in, as the callbacks rely on "MIDI.read();" which is done in the loop. So, in effect, you are indeed "having the...
great stuff. commenting to keep in the loop with updates.
I can also highly recommend the SPI version, MCP23s17. especially as the set up of all eight chips on one CS line works very fast on polling loop, so no need to worry about dealing with interrupts...
@RIchard, will get it in the post in the next day or two. Board is populated with everything other than the rotary encoders.
feel free to delete you address from above message, I have taken a copy....
@RichardFerraro - i stuck with 100nf capacitors. the circuit is fundamentally the same as the PCBoard used here: https://forum.pjrc.com/threads/64850-16-rgb-rotary-SPI-port-expander-panel-testers
...
very impressive 16n fader controller for cv control of eurrack modules:
https://www.youtube.com/watch?v=RWA2ovimEkA&feature=emb_logo
open source:
https://github.com/16n-faderbank
Thanks for that chart KurtE, I keep coming back to it and it keeps ptoviding options.
of course, the MAX is only 12bit, so no ES-9 comparison, but will get you up and running. would be good to hear your experiences of cv input
Here is an image of the relative sizes of the Teensy 4.1 and the MAX11300 breakout module.
23555
there is a very short example of octave pitch and slide voltage here:
https://youtu.be/sTwCMwH0qiw
@JML, I am using the MAX11300 breakout board in my setup for voltage output being controlled ny the Teensy, and precision is fine. I use its to output -5v to +5v, but as you say, it can also be set...
Prok drum modules:
https://prok.co.uk/pages/eurorack/
Bassdrum, Snare, Hi-Hat and Hand Clap.
hi there, I have had some panels fabricated and am looking for a bit of testing. I have two SPI port expander panels for 16 RGB rotary encoders available if there is someone out there who can use one...
@KurtE, many thanks for the clarification. As suspected, but good to hear / see RE Class.
priority is SD, I will run tests to see how SPI or SPI1 handle mixed CS for the different chips on same...
this thread feels like the best place to ask: support for SPI2 on the pin set
pin 54 - MISO2
pin 49 - SCK2
pin50 - MOSI2
is this impacted if SDIO (42,43,45) is being used? On KurtE's card...
22148
I am almost complete with my Teensy 3.5 euclidean sequencer for eurorack. Should have the code sorted in a couple of weeks
I have some code available on GitHub for the stand alone version...
@recursinging - very useful, thanks. I saw some discussion on Muff Wiggler and Axoloti forums mentioning the polyend poly, and I see that there is some hope for a stable voltage output and reasonable...
well, probably 30 quid after some postage.... but yes, I take your point, still cheap and very accessible for the DIYer
that droop rate was interesting. sample and hold on Mutable Instruments...
Hi all,
does anyone on the forum have practical experience of using the MAX11300 chip as Control Voltage output?
The MAX11300 chip, particularly the MAX11300PMB1 peripheral module seems to have...
Teensy eurorack simple drum module:
https://github.com/mortonkopf/Teensy_simple_drum
Here is a short video of the drum module with the step divider
https://www.youtube.com/watch?v=7iTxoKPSAh0
Hi Paul,
I will put video up in the next day or two and link it from the git repo if that helps. In the meantime: step divider is a utility module, it doesn't produce sound on its own, it takes...
for the list: Teensy eurorack Step Divider
https://github.com/mortonkopf/Teensy-eurorack-rotating-step-divider
yes, I have had untold problems with Wordpress since their update to "blocks", and most of the pages will not now render properly. A major rewrite is needed. I will dig it out and post tomorrow as I...
hi there. Does it still glitch when all Serial.print comments are removed? There is still one in the file read section that should not be there when in operation. Thats about all I can think of,...