-
Posts
15,198 -
Joined
Content Type
Profiles
Forums
Blogs
Gallery
Posts posted by TK.
-
-
Hi,
are you using 10k or 1k pots?
In any case, it could work better if you connect the Ground/5V lines of the pots to J2 of the core module.
Best Regards, Thorsten.
-
@Pete: thank you very much for pointing this out! Indeed, I forgot to forward MIDI event generated by the matrix to the MIDI file recorder.
@Johnc: please try this version: http://www.ucapps.de/mios32/midio128_v3_020_pre1.zip
Best Regards, Thorsten.
-
Ok, dann hast Du mehr als 2 DOUT Shift Register oder 2 DIN Shift Register hintereinandergehaengt?
Gruss, Thorsten.
-
Da Deine MIDIbox auf einem MBHP_CORE_STM32F4 basiert, kannst Du zwei MBHP_MIDI_IO Module hintereinanderhaengen: http://www.ucapps.de/mbhp_midi_io.html
Damit ergeben sich schonmal 4 MIDI IN und 4 MIDI OUT.
Zusaetzlich noch ein Quad-IIC Board, und Du hast insgesamt 8 MIDI OUTs
16 Gate Outs: wie bereits von Ungleichklang erwaehnt, tut sich da gerade etwas, deshalb bitte auf die aktualisierte Dokumentation warten.
Es gibt 8 Gates, die mit den analogen CV Ausgaengen zusammenhaengen, und 64 zusaetzliche Gates (die man auch optional als Drum-Trigger verwenden kann). Diese legt man auf DOUT Shift Register.
Jedes Shift Register bietet 8 Ausgaenge.
Ein MBHP_DOUTX4 Modul hat 4 Shift Register, somit 32 Ausgaenge.
Gruss, Thorsten.
-
Here are some tutorials: http://svnmios.midibox.org/listing.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Ftutorials%2F
And here is a minimal application which shows how to force MIDI notes to a scale: http://svnmios.midibox.org/listing.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fprocessing%2Fmidi_force_to_scale%2F
It requires some self-education to put these pieces together, there is especially no additional literature about the MIDIbox platform aside from the information on ucapps.de, wiki.midibox.org and the SVN repositories.
Best Regards, Thorsten.
-
Perfekter Umbau! :-)
MIDI3: siehe diesen Schaltplan: http://www.ucapps.de/mbhp/mbhp_core_lpc17_midi3_midi4_extension.pdf
Zur MBNG Latenz: die laesst sich seit V1.032 mit dem "SRIO num_sr=<anzahl-der-shift-register>" erheblich verringern.
In Deinem Fall (zwei DIN, zwei DOUT) genuegt "SRIO num_sr=2"
Gruss, Thorsten.
-
You've to use sdcc 2.8.0, please don't try any other version because only this release has been qualified.
A linux version can be downloaded from: http://sourceforge.net/projects/sdcc/files/sdcc-linux-x86/2.8.0/
The package contains a INSTALL.txt file, just follow the instructions.
Once SDCC has been installed (e.g. under /usr/local/bin), the "sdcc --version" command should return
SDCC : mcs51/gbz80/z80/avr/ds390/pic16/pic14/TININative/xa51/ds400/hc08 2.8.0 #5117 (Mar 23 2008) (Mac OS X i386)
If it returns another string, your PATH variable doesn't reference the correct binary, in this case try to uninstall the other versions that you've installed so far.
Once this has been done, the original mios8 makefiles will work without modifications (no need to set special flags etc.)
Best Regards, Thorsten.
-
Hi,
you are right, this is a bug in the parser.
Here a link to the updated firmware: http://www.ucapps.de/mios32/midibox_ng_v1_032_post1.zip
Best Regards, Thorsten.
-
You've to specify the first ID to which the LEDs should be assigned with "led_emu_id_offset=<id>" in the DOUT_MATRIX configuration.
Best Regards, Thorsten.
-
Ok, I can add these special LED functions without much effort.
Feature request: CV inputs can act as momentary or latching "switches" to enable outputs or operate internal controls. As a crude example, see Doepfer's A-151 sequential switch module. (This just distributes a signal to one of four outputs stepped through by a clock.)This is already possible in conjunction with the modulation matrix! :)
Several operators are available, such as >=, <= but also S&H (Sample & Hold)
The operations can be applied on two analog inputs, but also between an analog input and an internal modulation source (such as a LFO or ENV)
Best Regards, Thorsten.
-
Yes, V1.017 is the latest one.
Could you please try the following:
press & hold the blue button on the STM32F4DISCOVERY board, and then shortly trigger the black button (to reset the device)
Keep the blue button pressed! This enforces bootloader mode.
Now re-open MIOS Studio. Maybe you've to select a new MIDI IN/OUT device (but mostly the previous setting will work as well).
Check query (blue button still pressed) - does this work?
Upload a firmware (blue button still pressed) - does this work?
Release the blue button after firmware upload so that the application will be started.
Best Regards, Thorsten.
-
I take this problem report serious once somebody notices a similar problem under Windows or MacOS
Best Regards, Thorsten.
-
Are you using the latest MIOS Studio release 2.4.6?
With this version the message should only appear if after the invocation of MIOS Studio the communication to a LPC17 core was successfully working, and thereafter you tried to connect to a STM32 core and the communication was failing.
Best Regards, Thorsten.
-
I agree, not enough input to help you.
Best Regards, Thorsten.
-
:hyper:
-
I spent some time to make this happen: MBSEQ finally provides a "Track Instrument" configuration page:
o new page: "Track Instrument" Can be selected with MENU->EVNT->Trk Inst (GP #8) or from the main page (after Track Event item) Allows to configure the MIDI port, channel and instrument name. o the new Track Instrument page also allows to select Program Change and Bank (Low/High byte) If activated, these parameters will be sent when the sequencer is started and on pattern changes. Please note: a program and bank change can stall your synth so that the first note could be delayed! Use this function only when the device can handle patch changes quickly!
could you please help me to check if it works as expected?
Prebuilt firmware: http://www.ucapps.de/mios32/midibox_seq_v4_087_pre5.zip
Best Regards, Thorsten.
-
Yes, a CTRLR based panel is a feasible option - it will be a lot of work for you, but with the Lemur based solution it has been proven that the NRPN based communication is working, and it's also a good reference how to organize the layout.
Best Regards, Thorsten.
-
Can't give you a better reference project than Novski :)
Best Regards, Thorsten.
-
Hi Nate,
MIDIO128 only supports 8x8 matrices, but up to 16 matrices can be defined.
So, you could combine four 8x8 matrices to two 8x16 matrices, although you will only need 4x11 connections per keyboard.
In addition the firmware allows you to map map different key values to the scanned inputs to align this with your keyboard layout.
Channel can be selected as well.
So: you would need:
- 1 x MBHP_CORE_STM32F4 (alternatively MBHP_CORE_LPC17)
- 2 x MBHP_DIO_MATRIX (best choice in your case: 4 DOUT and 4 DIN SRs)
- 1 x MBHP_AINSER64
- the components for the SCS (1 rotary encoder, 6 buttons, a 2x20 CLCD)
Best Regards, Thorsten.
-
Yes, MIDIbox DR has been discussed offline. As far as I know, Al is planning to provide the PCB in a bulk order.
But please show patience - we are discussing this since January 2012! ;-)
Best Regards, Thorsten.
-
Yes, this is the solution.
The SET_NO_DUMP command is part of the V1.032 firmware that I released yesterday.
Best Regards, Thorsten.
-
Hi Mark,
the encoder spec (http://www.cliffuk.co.uk/products/encoders/EncoderSpec.pdf) looks fine, it will work :)
Note that MIDIbox NG allows to connect up to 16 buttons to J10A/B, see also this configuration example: http://svnmios.midibox.org/filedetails.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fcontrollers%2Fmidibox_ng_v1%2Fcfg%2Ftests%2Fdiocfg_1.ngc
This means that you only need a single MBHP_DINX4 module for 16 encoders, the two buttons can be connected to J10A.D0 and D1, and with "DIO port=J10A emu_din_sr=5" they will be available as BUTTON:33 and BUTTON:34
Best Regards, Thorsten.
-
It seems that the PATH variable isn't set correctly.
The wiki page gives an example:
export PATH=$PATH:/usr/local/mios32_toolchain/bin
If you've copied the toolchain to another location (not /usr_local/mios32_toolchain, but somewhere else), just adapt this setting accordingly.
Best Regards, Thorsten.
-
I added "ain_mode=Toggle", because it was easier to implement this than troubleshooting your experiment ;)
The new feature is available in v1.032
Best Regards, Thorsten.
SEQV4 - Program Change Issues G1T1
in MIDIbox SEQ
Posted
Concerning Program Change: there is a newer (unreleased) MBSEQ V4 version which provides a track based program change selection.
Maybe you find it useful?
-> see
Best Regards, Thorsten.