Jump to content

Phatline

Members
  • Posts

    1,277
  • Joined

  • Last visited

  • Days Won

    71

Everything posted by Phatline

  1. A new concept: The Piezzo take the Wood Hits The Electrete take the Skin Hits the software decide which one was hit, because of Amplitudes. some first thougts about how to decode that 2 differnt Mics... How to Finetune the Amplitudes > Tune the Setup for your Bongos: 1.Select Trigger-Input 2.Press AutoSet 3.Hit The Bongo HARDEST, and be Quiet 3a.On Skin for Electrete Inputs 3b.On Wood für Piezzo Inputs 4. >>> The Trigger goes now into an AIN which is set for to high Resulution > 1K... instead of 0-128, so Auto do what? > I got from ain e.g. Values from 45minAmplitude & 600maxAmplitude. so 600 is peak Amplitude, and 45 is silence or better: the RoomNoise now we have to scale that for a Note Velocity Value 0-127... so first max-min=new max (600-45=555) min=0 (instead of 45) 555/127=4,37 ------ these are Settings----- Saved Variables on SD-Card (a Preset) All Values coming from the Bongo now get calgulateted with -45 /4,37 to get 0-127 Velocity Values ----- But I dont trigger them out now... now the "fun" or pain (ahh i like it) begin with, calculate - which one was hit now? Skin or Wood, is the Retrigger time over? Are the Amplitudes still fallin? Retrigger? or do Nothing... and so on -the pain maybe will be to get exact AIN-Values... the AIN is more programmed for Controller is?t it? > avoid to much data mess and jumps and other (maybe) programmings... i will see the "Dont-Retrigger" time has to be set by Hand... depending how fast you can play...
  2. good idea... if someone make a pcb and or OLED-Bulk i am in to "verwurst"-code...i would use some modules in first case for aout-Filterbank-version.... and many other cases
  3. each display show labeling and values for 2 encoders (one row above, one below)?
  4. they drive the LM324 with 8V.... how ever, a mcp6002 is also in the basket edit: they connect the Piezzos directly to the AINs https://www.sparkfun.com/tutorials/330
  5. very clever ---the OP-Amp- as Limiter.... do the Shematic below that trick?... since i am not very good in analog basics i found the EDRUM (DIY) Project which also uses Piezzos, here is the Analog Shematic which is connected to the 4051ers on a Microcontrollerboard - so it is for 0-5V, when I use the multiplexer Midibox Variante I could use it 1:1 right? http://www.edrum.info/schematics.html)
  6. very interesting link i will try that piezzo first, I already soldered the prototype AMP today.. piezos and krokos are ordered. Schottky? did that work similar like Zener? while Zener 3,3V exist: http://www.reichelt.at/ZD-5W-3-3V/3/index.html?&ACTION=3&LA=446&ARTICLE=145329&artnr=ZD-5W+3%2C3V&SEARCH=zener+3%2C3 i have real troubles to find a 3V Schottky?
  7. Idea (good? false?better?) The lower placed Electret Microphone (eg this: MCE-100 ) is reacting more on the bass sounds, because of its Location where are more low-frequency-signals, and because of its BANDPASS-Filter Settings. The Filter is needed because the AIN will react on Amplitudes... the more specific the Filter is set for a specific sound - the more accurate is this Amplitude methode - to get Velocitys... The higher placed Electret Microphone is reacting more on the Direct Tap of the Skin or Wood, to avoid FALSE-Triggering from the Middle-Skin-Taps (Bass-Drum) it is place more near the Wood, and a Bandpassfilter that is set for MID-BandPass-Filter-Settings.... or so.... The Zener Diode should clip above 3,3V which is the max. Voltage for the Cores Analog Inputs ndensator bestimmt die untere Grenzfrequenz, je grösser dieser ist, desto tiefere Frequenzen können übertragen werden.Maybe there are better ways? - please tell me - i will draw a new shematic then. Some Test for that Capsula...: http://www.loetstelle.net/praxis/elektretmikrofon/elektretmikrofon.php The Output-Voltage goes ...from a few mVpp to over 100mVpp... you need a amplifier with a great dynamic bandwide.... hm to bad out of stock: https://www.adafruit.com/products/1063
  8. Phatline

    Bongo-Prinzip.JPG

    From the album: wiki-phatline

    how to get Velocity Sensed Notes out of a real Bongo.... only one idea... if you have better please tell me
  9. Phatline

    SD Card

    WORKED for STM32F4 and LPC Cores @ Reichelt.de: INTENSO SDHC 4GB NOT WORKED!!!! I bougt @ conrad 4x that (dont do that!!!!) Transcend "microSD ADAPTER": I have no MicroSDto Card that work with that adapter, it is difficult to get it working on LINUX, because of the BAD contact from MicroSD to SD internal, LINUX get many connects and less USER-Made disconnects ... thats a problem under linux because - if you dont Remove the SD-Software side, it can happen that no new SD card will shown up... restart and so on...that is a sign that the Contacts have not enough pressure to ensure a good contact. When you moove a microSD Card in, it feels like "that should fall out from earth-gravity" and on a STM32F4 it can be seen by my application, but when i start to write or load from that sources it hung up. DONT USE THAT TRANSCEND ADAPTERS: PREMIUM CLASS WTF?
  10. do you have some usefull input about: how to get a drum trigger from a bongo drum (best would be velocity sensible) - with midibox? i thougt about microphones... but when it comes to electronic amplified music, it could make fail-triggers... then i thougt about to mount the microphones in the resonance body of the drum... but there mainly is the bass sound of the signal, while hi tones (outer ring or low velocity playing) are almost not hearable there... but what to do with the mic-signal... ok first make it simply take only 0-xV instead of -0+Volts..., amplifie it to a range from 0-3,3V (stm32F4) a amp with built in Clipping? connect to the 8 ain inputs onboard write a program. or is there any Bongo-Trigger-Crapper out there that could get connected directly to the Skin? i dont know much of this, but i want to jam with an bongo player
  11. mb_ng? > mf_ng? my expirience: working: 2x40LCD connected via 30cm grimped cables to stm32f4 ... pic based - working 20cm long cables... i think it can be a whole lot more cm then this..
  12. a jam session with the old UI: Triggermatrix as DrumSequencer, Trigger-Router, Melody-Retrigger > Soundengine: Nord3(efx), NordDrum2, KorgER2 2x Boss RC300 as Loopstation for Melody Loops (Subouts are routed to my filterdistortionADR-Drumtriggered-device...) LiveGituar on a Gutiarsynth RC20 (that makes them etnical sounds, no not the drums they are typical NordDrum2 yesss)
  13. Phatline

    totale.jpg

    From the album: TriggerMatrix

    reuse instead of sale
  14. Phatline

    cs.JPG

    From the album: TriggerMatrix

    reuse instead of sale
  15. since i had a MB-SEQ-CS-PCB many years now - unused, without any case or frontpanel.... i decidet to hold it and use it i programm now a TriggerMatrix version for a more generic UI... so other people can "reUse" it, i skip my prototype UI. BLM16x16+x ( @latigid on ) MB-SEQ-CS ( @Wilba ) MB-LRE8x2CS ( @Fairlightiii ) To adapt my code i had to find out the pin-out of the new UI... here is the result: TriggerMatrix @ Generic MB-SEQ CS SEQ MENU – ENCODERS 62 54 ENC 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 59 50 SR 1 1 1 1 3 3 3 3 4 4 4 4 5 5 5 5 SWING PIN 6 4 2 0 6 4 2 0 6 4 2 0 6 4 2 0 63 55 58 49 ENC 16 JOG ROUTE FullVel SR 6 46 38 PIN 2 57 34 CC SetVel BLM+x 47 39 32 33 40 41 48 49 56 57 24 25 16 17 8 9 0 1 56 33 39 38 37 36 47 46 45 44 55 54 53 52 63 62 61 60 31 30 29 28 23 22 21 20 15 14 13 12 7 6 5 4 Intro Vel-Inv QntRec Swing Copy Paste Clear <Move Move> STORE LOAD Qnt16 Qnt32 Qnt64 Kill Hi Set Hi 35 42 43 50 51 58 59 26 27 18 19 10 11 2 14 30 35 43 42 51 PAGE 10 26 Copy Paste Clear BEAT STOP PLAY REC < > < > Kill Mid Set Mid 37 44 45 52 53 60 61 1 28 29 20 21 12 13 4 15 31 0? 41 40 48 FOCUS 18 19 11 3 2 9 25 Kill Lo Set Lo MB-LRE8x2 CS 2.5 in seriell to MB-SEQ CS Wilba 6 22 ENC Kill_M Dcy_M Vel_M Delay Swn16 Swn32 BTN 8 24 SR 7 7 8 8 9 9 10 10 LED PIN 0 4 0 4 0 4 0 4 ENC Kill_D Dcy_D Vel_D Kill_T FullVel Vel_Lo Vel_Mi Vel_Hi SR 7 7 8 8 9 9 10 10 PIN 2 6 2 6 2 6 2 6 programming setup:
  16. yesss... Triggermatrix is on the way to generic SOFTWARE: i stripped it a bit, and something... to find the pinning... and with pinning its easyer to program.... UI__SEQ-CS+LRE8x2CS.zip HARDWARE: STM34F4 CORE [J8/J9] > [J1]MB-SEQ-CS-Wilba[J2] > [IN]MB-LRE8x2CS-Fairlightii MB-SEQ CS BLMx ENCODERS BTN 62 54 ENC 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 LED 59 50 SR 1 1 1 1 3 3 3 3 4 4 4 4 5 5 5 5 BTN 63 55 PIN 6 4 2 0 6 4 2 0 6 4 2 0 6 4 2 0 LED 58 49 BTN 46 38 ENC 16 JOG LED 57 34 SR 6 BTN 47 39 PIN 2 LED 56 33 BLMx BLM+x BTN 14 30 32 33 40 41 48 49 56 57 24 25 16 17 8 9 0 1 LED 10 26 39 38 37 36 47 46 45 44 55 54 53 52 63 62 61 60 31 30 29 28 23 22 21 20 15 14 13 12 7 6 5 4 BTN 15 31 35 42 43 50 51 58 59 26 27 18 19 10 11 2 LED 9 25 35 43 42 51 BEAT BTN 6 22 37 44 45 52 53 60 61 1 28 29 20 21 12 13 4 LED 8 24 0? 41 40 48 18 19 11 3 2 MB-LRE8x2 CS 2.5 in seriell to MB-SEQ CS Wilba ENC 0 2 4 6 8 10 12 14 SR 7 7 8 8 9 9 10 10 PIN 0 4 0 4 0 4 0 4 ENC 1 3 5 7 9 11 13 15 SR 7 7 8 8 9 9 10 10 PIN 2 6 2 6 2 6 2 6
  17. the concept sounding logical.... i think i have something seen here http://svnmios.midibox.org/filedetails.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Ftutorials%2F029_keyboard_velocity%2FREADME.txt no, mb_ng is to big (cant understand code which i havent programmed myself, or stripped down to the minimum working task) have to try to strip down the tutorial 29 code, by remove the Velocity calculating.
  18. I want to program my own software running on the "Generic" SEQ-CS-Wilba - UI- PCB (Software: Triggermatrix) it has nothing to do with the SEQV4, except the BPM part, so ripp off the UI-Code for the Button-Matrix from SEQV4 is a no go > i dont understand it. i first wrote a small app to show me DIN-PINing off all Btns, (following Pins have a offset off 4 Shiftregisters ... because a MB-LRE-8x2CS is in the chain) then realized that not every btn has its very own PIN...ok i thougt, i know such things from LEDMatrices the other way arround. But Scan Matrices (BTNs) is newland for me... i quick search give me: mios32/trunk/apps/examples/fastscan_button_matrix_16x16 <<< should i start with that, or is there a more simple/better for learn-Code somewhere thanx MB-LRE8x2CS ROW 1 ENC 0 1 2 3 4 5 6 7 SR 1 1 1 1 2 2 2 2 Pin 0 2 4 6 0 2 4 6 MB-LRE8x2CS ROW 2 ENC 8 9 10 11 12 13 14 15 SR 3 3 3 3 4 4 4 4 Pin 0 2 4 6 0 2 4 BNT-SCAN-Matrix Nr. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 BTN 46 46 LED BTN 47 47 LED BTN 46 46 LED BTN 47 47 LED BTN 47 47 40 41 40 41 40 41 40 41 40 41 40 41 40 41 40 41 LED BTN 47 47 43 42 43 42 43 42 43 42 43 42 43 42 43 42 43 42 LED BTN 47 47 45 44 45 44 45 44 45 44 45 44 45 44 45 44 45 44 LED
×
×
  • Create New...