A tiny joystick for pitch bending

  Рет қаралды 90,582

mitxela

mitxela

6 жыл бұрын

More info: mitxela.com/tiny_joystick
If you'd like to buy one of these, check out Brendan's website: www.brendan-power.com/DM48.php

Пікірлер: 75
@justanotheryoutuber739
@justanotheryoutuber739 4 жыл бұрын
I still cannot believe how smart every single video is
@porglezomp7235
@porglezomp7235 3 жыл бұрын
One note if you ever need to do it again, there's no reason to reimplement IEEE754 in JS, you can use a UInt8Array and a Float32Array both pointing at the same ArrayBuffer to reinterpret floats as bytes and vice-versa.
@RedNoise-hz5nh
@RedNoise-hz5nh 2 жыл бұрын
i like your funny words magic man
@aratof18
@aratof18 2 жыл бұрын
@@RedNoise-hz5nh same lol
@rich1051414
@rich1051414 2 жыл бұрын
Almost always, if it seems like something critical for data manipulation, it's probably already implemented.
@KyleDavidE
@KyleDavidE 6 ай бұрын
You are better off using a DataView since then you don't have to worry about endianness.
@djmips
@djmips 6 жыл бұрын
Would have been cool to have a demo of bending some pitches eh? Or is that another vid?
@BrendanPowerMusic
@BrendanPowerMusic 6 жыл бұрын
Here is the demo video: kzbin.info/www/bejne/e4u9nJ6YlNZ1p9E
@B24Fox
@B24Fox 4 жыл бұрын
seems fit as a keyboard attachment for controlling screen panning.. With the proper acceleration curve, i think it would be very enjoyable when map-scrolling in games.
@kornaros96
@kornaros96 2 жыл бұрын
Gaming on a ThinkPad...
@rich1051414
@rich1051414 4 жыл бұрын
Couldn't you have it set the deadzone as the first read position on power up? That is how most joysticks self calibrate. Obviously that isn't helpful for calibrating the limits, but it should get closer.
@SianaGearz
@SianaGearz 2 жыл бұрын
I don't know about MOST joysticks? Nintendo has traditionally done it this way, and SEGA's Dreamcast does it as well. But then drifty Nintendo sticks are kind of a pain in the arse now. This was the only possible way to do it on the N64, because that was an optical quadrature encoder, so it really only conveyed relative movement, but they seem to have just stuck to that since, in spite of switching to potentiometer based sticks. Dreamcast pad doesn't have the drift issue but it has a gargantuan powerful return spring that wraps all the way around the joystick, which most others can't do, there's an axis splitting linkage that would interfere; in turn the Dreamcast stick is made of a dangly magnet and 4 Hall sensors, which is a great idea, except it can compromise the placement of different parts of the overall pad, because you can't have the magnet for the trigger or any sources of magnetism interfere with the sensors for the stick. Xbox360 stick uses fixed calibration resistors on the board. I wonder if the Xbox One does as well. Most of these need generous deadzones around the return point because with time the return spring is damaged and the return point becomes more of a vague return area suggestion. So the behaviour differs a lot depending on where the stick happened to be within that loose area upon automatic calibration. Having bends take a different actuation distance on each power on seems terrible for a music instrument.
@conorstewart2214
@conorstewart2214 2 жыл бұрын
Or even a button to start the calibration sequence. Like centre the stick then hit the button, then move the stick all the way left then wait a second and then move it all the way right, then centre again. You could use an LED for telling you what to do, even a neopixel or rgb led if you wanted more than just a flashing light.
@satibel
@satibel 2 жыл бұрын
You can fairly trivially set a trigger on booting (like if an axis is over 75%) so that you can calibrate by going through the directions.
@Veptis
@Veptis 2 жыл бұрын
This makes we wonder if my Steam Controller and it's various inputs can be used as a MIDI controller... But the design also reminds me of a tiny RC helicopter which I gotten years ago. It's stick was locked to either go X or Y. You could do both. And it looks like your solution goes the same limitation. By the bit of the software I understood it sounds like you don't have the option to easily control two values at once. Yet a real joystick goes all the angles, which could be X,Y or polar coordinates
@lavacat720
@lavacat720 6 ай бұрын
Every mitxela video i watch, the smarter i become
@a.s.9145
@a.s.9145 3 жыл бұрын
As keyboard player (synth), I want one of this, since my keyboard doesn't have mod wheel I need. Also you just got a subscriber, great channel content. I'm hungry for affordable midi controllers.
@thesilenceinbetweenmusic
@thesilenceinbetweenmusic 5 жыл бұрын
Would this be a solution for a midi keyboard without an inbuilt pitch wheel? Thanks
@ChrisJohnsonNMA
@ChrisJohnsonNMA 4 жыл бұрын
I've been looking for extra midi controls like the Korg nanoKontrol 2 and this sort of thing would be right up my alley. I'd certainly be interested if you are still working with these... how much are they? Would it be possible to extend the control surface at all with additional knobs, faders, buttons etc? or is that really difficult? Thanks in advance. Cool Idea! Chris
@keizy1479
@keizy1479 4 жыл бұрын
Mitxela, trust me on this. If you can produce this with the din pin connector you would have all of nord electro owners patronizing you. You should really consider it. This is the only reason why myself and many others are discouraged from buying this keyboard.
@benreeves1908
@benreeves1908 6 жыл бұрын
Very clever calibration system!
@satibel
@satibel 2 жыл бұрын
I think you could "simply" do what bldc controllers do and calibrate on boot. You could have a trigger like pull the joystick down while plugging the bender and then cycling up down left right with a snap to center in between, then write to eeprom and reset.
@RetroPlus
@RetroPlus 5 жыл бұрын
That's pretty awesome, and very simple.
@djmips
@djmips 6 жыл бұрын
That's cool! Funny that you even bothered with IEEE floating point. I'm quite sure you could have got by with fixed point or an integer ratio. Nevertheless, it works! I love the web based calibration.
@japzproductions
@japzproductions 2 жыл бұрын
How's this going? I have a keytar attachment I've been working on and this might be what I need.
@garyseymour9672
@garyseymour9672 4 жыл бұрын
How about using it for modulation or octave shift. I also agree with others, where's the demo?
@wabsabwabsab1664
@wabsabwabsab1664 5 ай бұрын
@mixtela Can I use it on a Yamaha Reface CP ?
@ConsultingjoeOnline
@ConsultingjoeOnline 2 жыл бұрын
Cool little gadget
@RamkrishanYT
@RamkrishanYT 2 жыл бұрын
For someone who doesn't understand anything music related Is there any place I can see it being used
@wabsabwabsab1664
@wabsabwabsab1664 11 ай бұрын
Hey great contents! That's exactly what I was looking for
@AnudeepDONDONDONRlol
@AnudeepDONDONDONRlol 2 жыл бұрын
What kind of joycons are these
@Silverfi5h
@Silverfi5h 2 жыл бұрын
Where is the joystick part available?
@DeWah
@DeWah 2 жыл бұрын
So you didn't demo it at all in the video apart from calibrating the joystick?
@trubac19
@trubac19 Жыл бұрын
Can I buy this....??? I need one!
@Gartral
@Gartral 4 жыл бұрын
what EliteBook is that?
@thepianistq8
@thepianistq8 Жыл бұрын
Hello, Do you still make these? or anything similar to connect to pc for pitchbend and modulation ? Great video by the way
@silvea012
@silvea012 2 жыл бұрын
I'm curious why you reimplemented IEEE754 instead of just using a FloatArray32 over an ArrayBuffer, which does conversion between the formats for you in JS.
@GUNNERBASS
@GUNNERBASS 3 жыл бұрын
this is great. There’s a new controller hitting the market called Theoryboard that would benefit greatly from this. Is it possible to purchase one?
@The1wsx10
@The1wsx10 4 жыл бұрын
volume control with a rotary encoder would be awesome, but rotary encoders are quite different from joysticks, so maybe just a potentiometer
@mijaba
@mijaba 4 жыл бұрын
PITCH IN ONE DIRECTION, MOD IN THE OTHER. would be cool to have little buttons on the side to load presets.
@plokamias_
@plokamias_ 6 жыл бұрын
Some popular synthesizers like Nord electro or Hammond Sk1 accept pitch bend signal but do not have a pitch wheel themselves. I own a Nord electro and I found this video while searching for a external pitch wheel solution. Any idea on how this could work would be very much appreciated.
@mitxela
@mitxela 6 жыл бұрын
Unless those keyboards had USB host support, this wouldn't solve your problem (at least, you would have to connect the pitch bender via a desktop computer). I suppose what you're after is a version of something like this, that sends to a conventional DIN connector. It wouldn't be hard to build.
@Thejokerpokers
@Thejokerpokers 3 жыл бұрын
@@mitxela hi htere... did you ever build a solution for the nord electro? (if so, id buy it) ive just got the electro and didnt realise how much i miss the pitch bend.
@elazar1333
@elazar1333 2 жыл бұрын
Please, can you recommend any external midi pitch bend wheel today?
@elazar1333
@elazar1333 2 жыл бұрын
I'm looking for one for the Nord piano 5
@rouuuk
@rouuuk 2 жыл бұрын
i thought the tiny85 doesnt have serial communication, i thought u can only flash it via usb
@migolas8222
@migolas8222 4 жыл бұрын
*How much is one?*
@BrendanPowerMusic
@BrendanPowerMusic 6 жыл бұрын
For those of you wanting to see this excellent mini PitchBender in action, here is the demo video: kzbin.info/www/bejne/e4u9nJ6YlNZ1p9E It works brilliantly to add extra expression to the DM48 MIDI harmonica, but it could have many more applications - send in your suggestions! Such a pleasure working with Tim on this project - we must get around to meeting sometime!
@rhysperry111
@rhysperry111 4 жыл бұрын
For the idea of measuring the resonance of the mouth you could make a device that slaps you many times a second then listens to the sound that comes off
@LaskyLabs
@LaskyLabs 4 жыл бұрын
Abahahhahaaaaaa! I love it! Seriously, pitch bend wheels are my favourite thing to fuck with.
@wojtekclouds
@wojtekclouds 6 ай бұрын
so where is music with this joystick? :)
@pronavsandhu
@pronavsandhu 3 жыл бұрын
is it still available? did it actually work as a midi controller?
@jj74qformerlyjailbreak3
@jj74qformerlyjailbreak3 2 жыл бұрын
I want to design one for 🎙 effects.
@7digger3
@7digger3 9 ай бұрын
Someone please build a keyboard with one of these on every key!!! Polyphonic aftertouch 2.0!
@Barnaclebeard
@Barnaclebeard 2 жыл бұрын
"Bending upward" is called overblowing and (though the technique is different) is possible and commonly utilized.
@JackToth
@JackToth 2 жыл бұрын
That joystick belongs in a PSP...
@Ike12
@Ike12 2 жыл бұрын
Can it play doom though
@dragonslayerornstein387
@dragonslayerornstein387 4 жыл бұрын
YES, I CAN NOW MOVE THE CAM ON A PSP!
@EntropicTroponin
@EntropicTroponin 2 жыл бұрын
Here I was wondering why anyone would want to bend pitch (the black tarry substance)
@crunchedupruffles
@crunchedupruffles 4 жыл бұрын
There’s this project by Wermy, where he’s made these small game-boy like handhelds called mintiPi’s. I think one of these would fit into the handheld and improve it. :) This is a great little joycon! Thanks for uploading!
@dextardextar
@dextardextar 2 жыл бұрын
hope you updated java
@mattz2372
@mattz2372 6 ай бұрын
Make it a wah pedal/controller for guitar
@kttkttkt
@kttkttkt 6 жыл бұрын
Why just don't build self-calibration procedure into the attiny? Triggered by extreme position of yoystic on powerup and then confirming it by some gesture....hmm.
@mitxela
@mitxela 6 жыл бұрын
I originally had something like that, but there's a subtle problem. The joystick has a normal range, but if you push it hard or wiggle it a certain way, it will go beyond that for a moment. This throws the calibration off, and you can never get the bend fully in tune. It works more reliably if you can set the full bend to something like 5% away from the maximum deflection.
@dennismikha7541
@dennismikha7541 6 жыл бұрын
plz don't stahp making the vids! good channel
@nrdesign1991
@nrdesign1991 6 жыл бұрын
Very interesting read! I've been thinking about having simple prototype boards made in China.
@WillFox125
@WillFox125 2 жыл бұрын
sicc
@BradHoytMusic
@BradHoytMusic 4 жыл бұрын
Long discontinued... :(
@thegamingknight5118
@thegamingknight5118 5 жыл бұрын
You should try the ps vita joystick
@josefayala1974
@josefayala1974 2 жыл бұрын
Would this support Nord Electros ? Sorry if this has been answered already
@KillerDragon987
@KillerDragon987 2 жыл бұрын
60 pounds for open sourced code and an attiny85? HUH?
The KeyStik Clip-on Joystick for Keyboards: LGR Oddware
23:03
The Smallest MIDI Synth Again...
37:43
mitxela
Рет қаралды 217 М.
Can You Draw A PERFECTLY Dotted Line?
00:55
Stokes Twins
Рет қаралды 100 МЛН
That's how money comes into our family
00:14
Mamasoboliha
Рет қаралды 8 МЛН
ОСКАР vs БАДАБУМЧИК БОЙ!  УВЕЗЛИ на СКОРОЙ!
13:45
Бадабумчик
Рет қаралды 3,7 МЛН
1 vs 1000 guitar picks (5000 picks/second)
15:32
Mattias Krantz
Рет қаралды 1,6 МЛН
Melt your circuit boards
11:58
mitxela
Рет қаралды 387 М.
LED Matrix Earring
19:56
mitxela
Рет қаралды 395 М.
1 MILLION VOLT piano sounds UNREAL (I GOT SHOCKED)
19:49
Mattias Krantz
Рет қаралды 6 МЛН
Are you TONE DEAF or MUSICALLY GIFTED? (A FUN test for non-musicians)
11:44
Plotter Fun
6:10
mitxela
Рет қаралды 221 М.
#258 Configurable Cases for your Projects  (Arduino, ESP32, ESP8266)
10:55
Gearless Magnet Bike
17:57
Tom Stanton
Рет қаралды 6 МЛН
Circuit Bending Strategies - More Than Pitch
12:21
Schema Musicalis
Рет қаралды 18 М.
Choose a phone for your mom
0:20
ChooseGift
Рет қаралды 6 МЛН
Simple maintenance. #leddisplay #ledscreen #ledwall #ledmodule #ledinstallation
0:19
LED Screen Factory-EagerLED
Рет қаралды 26 МЛН
После ввода кода - протирайте панель
0:18
Up Your Brains
Рет қаралды 1,1 МЛН
Самый дорогой кабель Apple
0:37
Romancev768
Рет қаралды 302 М.