JuperTronic / Jupertronic_Perculator_Mini_Pops

This Arduino drum machine with OLED display is based on the Korg Mini Pops. Original code developed by Jan Ostman as O2 Mini Pops.
18 stars 2 forks source link

Question regarding changes to the original TheWeeO3 code... #2

Open mayasfinest opened 2 years ago

mayasfinest commented 2 years ago

Hi, tremendous work you did and thank you for sharing it :-)

I built the "original" TheWeeO3 some months ago and love the things you could do when remote controlling it with a Korg SQ-1. Have you touched any of the functionality regarding the CV and Korg LittleBits input in your code? Do you think I could just build your machine with all of Mark Dammers CV-inputs? TheWeeO3-schematics.pdf

Greetings, Jörg

JuperTronic commented 2 years ago

Hi Jörg,

My psychic senses must have been tingling because I was just thinking about this a few days ago. I think there might be a slight change you'd want to make in my code. I'm not able to open the code right now, but I wanted to go ahead and respond. I'll try to look at the details soon. Here's what I remember. At the time I built the Perculator I didn't build in the CV jacks because I didn't have any equipment to drive it that way. I changed the way the LEDs work vs Mark Dammers' code, and I think I may have repurposed 1 or more pins of his CV output just for LED control. If you compare the code in that portion, you could probably just reset it to Mark's and the rest will work fine.

Actually now that I think about it, you should be able to add the second Arduino with OLED without touching the code or cicuit layout on your original WeeO3 Arduino at all. If you want to use my updated beat programs, just swap those in. The second Arduino running the OLED just needs to get the input directly from the pattern potentiometer (which will also run to your WeeO3 Arduino - just attach 2 wires to the center pin of the potentiometer & and connect one to each Arduino - this is totally safe). Also create a common ground from each Arduino. The Arduinos themselves don't communicate to each other. So adding the OLED controlling Arduino does not require code changes to the beat making Arduino.

After all that rambling, I hope that makes sense. The WeeO3 original should work just fine.

I hope that helps! I'd love to hear how your project goes. Please let me know. I was thinking of going back to the WeeO3 CV design now that I have a Beatstep Pro as I think I can use it to send CV controls to expand the pattern possibilities on the Perculator.

Wishing you well, Janis

-------- Original message -------- From: mayasfinest @.> Date: 10/30/22 11:32 AM (GMT-05:00) To: JuperTronic/Jupertronic_Perculator_Mini_Pops @.> Cc: Subscribed @.***> Subject: [JuperTronic/Jupertronic_Perculator_Mini_Pops] Question regarding changes to the original TheWeeO3 code... (Issue #2)

Hi, tremendous work you did and thank you for sharing it :-)

I built the "original" TheWeeO3 some months ago and love the things you could do when remote controlling it with a Korg SQ-1. Have you touched any of the functionality regarding the CV and Korg LittleBits input in your code? Do you think I could just build your machine with all of Mark Dammers CV-inputs? TheWeeO3-schematics.pdfhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJuperTronic%2FJupertronic_Perculator_Mini_Pops%2Ffiles%2F9896188%2FTheWeeO3-schematics.pdf&data=05%7C01%7C%7C3959d34e457b463b442c08daba8bff43%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638027407689673831%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=FbH9Dh%2F9QTxGQYT%2BsO7REIMkMIaOtp1jItj30a0wUBo%3D&reserved=0

Greetings, Jörg

— Reply to this email directly, view it on GitHubhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJuperTronic%2FJupertronic_Perculator_Mini_Pops%2Fissues%2F2&data=05%7C01%7C%7C3959d34e457b463b442c08daba8bff43%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638027407689673831%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Cb6l1Sk0AaXTVrvVMAVe7LO5gepWh09%2BBo299Z2LNdk%3D&reserved=0, or unsubscribehttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAXU4ZLWCZKSLOC25GGVFO7DWF2BI7ANCNFSM6AAAAAARSKYDJ4&data=05%7C01%7C%7C3959d34e457b463b442c08daba8bff43%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638027407689673831%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=3L%2Fu83VnlRtb6OkA83zeN%2Fhv2c3A1of6mKUsE4COhtI%3D&reserved=0. You are receiving this because you are subscribed to this thread.Message ID: @.***>

mayasfinest commented 2 years ago

Hi Janis, thanks for the extensive answer, I very much appreciate it. These CV-In's are really fun and open up the machine for a new experience, you should definately try it out. The patterns are due to their preset nature quite limited and just turning on/off instruments is always "dejà-vueish". You can do crazy things with CV-pitch and CV-sequencing up to the level of unrecognizable. I'll try what you suggested, but the enclosure of my "Son of 8 Bit" (as I called my machine ;-) is overcrowded with pots and LEDs so I maybe build a new one... as I also miss a resonant filter and a volume knob before the output.

IMG_7013

I am a rookie programmer and this code is far beyond my skills, so I'd love to see you doing the implementation of the CVs, if you don't mind :-) Maybe it's just a piece of cake for you...? I'll have to order these nice displays anyway (great idea btw)

In Germany it's evening, so have a nice one and let me know, if you plan to actually change the code for "us" ... Jörg