midilab / aciduino

Affordable and DIY, Roland TB-303 and TR-808 step sequencer clone and midi controller. Packed with additional features, specifically designed for musicians and DJs to use on live performances or streamline their studio creative process.
http://midilab.co/aciduino
MIT License
216 stars 30 forks source link

FEATURE REQUEST (not an issue): Easy x0xheart integration with 8 note knobs and note display. Thanks in advance! #1

Closed 01GOD closed 1 year ago

01GOD commented 4 years ago

Hi,

Would be great to make this easy to use with the x0xheart project as a full sequencer. Add a nice little blue note display and 8 step knobs for notes.

Thanks in advance!

midilab commented 4 years ago

The initial roadmap was about to put it on a eurorack too, so midi and cv was my initial intent. But im out of any cv/gate equipment at the moment, what makes it really hard to develop and test this new cv/gate feature to integrate with xOxheart for example.

Maybe if i got some help from a tester with a xOxheart or any other acid equipment with CV/Gate that can test and debug it for me it will be an option for now! ;)

I got a display in mind also for this feature(128x68 mini oled) and im planning to release a DIY PCB with support for that.

The ideia of knobs for notes are really killer! my initial plan was to make it like you request, but the design and constraints of the project(specially avaliable ports and space on protoboard) had guide the project into a more compact interface.

I have some PCB ideias already to make it happen(it will be aciduino v2), but for protoboard version of aciduino v1 there is no way to add more buttons, knobs or display unfortunally because of the lack of avaliable ports and space on protoboard.

For PCB version i will handle a display and more knobs/buttons by using multiplexers to extend it.

01GOD commented 4 years ago

Oh I see. Here are some things found during research. (I don't have a x0xheart handy yet)

Have a look at the "punkseq10" here. There is a build video. https://www.whitefordresearch.com/products/punkseq10-preorder?variant=45657478407

Also look at this with a little display: https://www.youtube.com/watch?v=emMyMncFpMk

Keeping it SIMPLE on the electronics build side is DEFINITELY recommended. That is one thing that is really cool about this. Modding things in software logic is much easier to handle later.

Adding a "7 segment display" or LCD (because OLED has ghosting issues) in the center of that punkseq10 and adding slide and accent would be a nice way forward.

Looking forward to trying an aciduino 2. Thanks in advance for making it an awesome sequencer! Honestly the community really needs a proper DIY sequencer for the x0xheart and MB33 Retro.

On Wed, Aug 28, 2019 at 5:57 PM midilab notifications@github.com wrote:

The initial roadmap was about to put it on a eurorack too, so midi and cv was my initial intent. But im out of any cv/gate equipment at the moment, what makes it really hard to develop and test this new cv/gate feature to integrate with xOxheart for example.

Maybe if i got some help from a tester with a xOxheart or any other acid equipment with CV/Gate that can test and debug it for me it will be an option for now! ;)

I got a display in mind also for this feature(128x68 mini oled) and im planning to release a DIY PCB with support for that.

The ideia of knobs for notes are really killer! my initial plan was to make it like you request, but the design and constraints of the project(specially avaliable ports and space on protoboard) have guide the project into a more compact interface.

I have some PCB ideias already to make it happen(it will be aciduino v2), but for protoboard version of aciduino v1 there is no way to add more buttons, knobs or display unfortunally because of the lack of avaliable ports and space on protoboard.

For PCB version i will handle a display and more knobs/buttons by using multiplexers to extend it.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/midilab/aciduino/issues/1?email_source=notifications&email_token=ACJ7JDXHSNGZMLLV4E5OVKDQGZD2FA5CNFSM4IRAD7Q2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD5KSFIY#issuecomment-525673123, or mute the thread https://github.com/notifications/unsubscribe-auth/ACJ7JDVZCTSDGE47DS3SIG3QGZD2FANCNFSM4IRAD7QQ .

midilab commented 4 years ago

This little display on the video is a OLED one, the same i was told you, but with less pixel space(128x32 vs 128x68). I had manage to work with that display without ghosting issues(most of the times it happens because of the shared interface of SPI or I2C with another subsystem), it works really nice and has a good visibility for night and day.

As soon as i have time to, i will try to finish the PCB for the aciduino v2, some changes like swap the arduino nano for a ardunio pro micro to have a USB/MIDI connection that will help people integrate computer setup with standalone acid basses, or even virtual acid basses on PC will be an easier setup option.

This project is part of a bigger project(not released yet) for a complete full multitrack DIY sequencer using arduino mega(16 tracks, 4 midi in/out, usb/midi, sdcard support for pattern save/load, pattern matrix remix - like ableton scene mode - and other goodies for sequencer dudes out there), just like a midibox seqv4 one.

My bad i had miss a MB33 deal last year... :( hope to get myself a xOxheart soon!

seanturner026 commented 4 years ago

This project is part of a bigger project(not released yet) for a complete full multitrack DIY sequencer using arduino mega(16 tracks, 4 midi in/out, usb/midi, sdcard support for pattern save/load, pattern matrix remix - like ableton scene mode - and other goodies for sequencer dudes out there), just like a midibox seqv4 one.

Has this one come out yet? Otherwise, aciduino is a cool project! I've wanted to do something like this for a few years now

doctea commented 4 years ago

Chiming in too because this (that is, the 'aciduino v2 pcb') is also one I have been hopefully waiting for? :)

midilab commented 4 years ago

This project is part of a bigger project(not released yet) for a complete full multitrack DIY sequencer using arduino mega(16 tracks, 4 midi in/out, usb/midi, sdcard support for pattern save/load, pattern matrix remix - like ableton scene mode - and other goodies for sequencer dudes out there), just like a midibox seqv4 one.

Has this one come out yet? Otherwise, aciduino is a cool project! I've wanted to do something like this for a few years now

The 8 tacks sequencer is not released yet, but it is sitting here with me, my personal sequencer for loop music nowdays.

jahtari-sequencer

midilab commented 4 years ago

Chiming in too because this (that is, the 'aciduino v2 pcb') is also one I have been hopefully waiting for? :)

Im just trying to get some time to continue my work on it, but for sure it will be released this year... For now some drafts i came up so far for the PCB thing, getting smaller and easier to make, by using a OLED screen we can minimize the interface for a clean design(the CV Converters goes on the middle of protoboard) I had pickup the arudino pro micro because of his in-built capatibilities to act as a standalone midicontroller also for USB on computer side(avoid the use of serial to midi converters on the way). So that said, we can easily integrate our CV modular setup with computers for clock sync and other goodies.

aciduino-v2-drafts

midilab commented 4 years ago

Finished the final layout of aciduino V2.

On the empty middle we can chose one of those:

Still working on CV/Gate module... Yeah, it will integrates with Xox-heart, by having gate/slide/accent for each one of the 2 channels - controls 2 xox-hearts at once!

New features:

aciduinov2-layout

01GOD commented 4 years ago

Saw now. Nice! Thanks!

If I can get a x0xheart for a decent price, likely make one of these soon.

On Sat, 23 May 2020, 21:52 midilab, notifications@github.com wrote:

Finished the final layout of aciduino V2.

On the empty middle we can chose go for:

  • CV/GATE 2 channels 12bits
  • MIDI Input

Still working on CV/Gate module...

[image: aciduinov2-layout] https://user-images.githubusercontent.com/3717103/82732415-756fec80-9ce3-11ea-9d80-74cc585a298e.jpeg

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/midilab/aciduino/issues/1#issuecomment-633057973, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACJ7JDTSSNNMIZNGN5SPZODRS7IJ5ANCNFSM4IRAD7QQ .

midilab commented 1 year ago

after some time, i finally manage to get a free time to finish aciduino v2.

i think the great major update beside the oled screen is a 808 engine to programming drums in 808 programming style, as default 2x 303 and 2x 808 in total 4 tracks. Also a nice generative algorithm for 808 using euclidian.

So if everything goes well i plan to release it soon in the next month or so. There are still some minor UI things to take care, but the engine is ready, its based on uCtrl library that will be released along with it.

After a lot of tests for a good UI with minimal components it comes up with final layout like this:

aciduinov2

midilab commented 1 year ago

First steps almost done.

Schematic is ready and the source code almost done.

The idea behind the minimal is to make it esiear to build but also to extend, here is where it goes the cv/gate request for modular that will be coded soon.

aciduino v2 schematics

midilab commented 1 year ago

closing this issue since the release of aciduino 2 is comming.

first steps is the basic module, then you can extend it for more detent encoders or pots as you wish