CatOrg
-
Posts
13 -
Joined
-
Last visited
Content Type
Profiles
Forums
Blogs
Gallery
Posts posted by CatOrg
-
-
It depends on the software but it can be very low, i.e. not noticeable.
Which software is then better? I have no idea. I checked for MB128 that this goes with MIOS-Studio, but how do you say to MB that the DIN-DOUT makes the notes and the channels etc?
I read from a magnet producer (Wicks, I think) that they lower the opening time to 60ms. That lets plenty of time, doesnt it?
-
How is the latency of a PIC8-core if I use till 320 switches (in DIN/DOUT matrix of course)? Thanks
-
Yes, it is that simple to use NC rather than NO switches.
The problem most people have with DIY switches on keyboards is providing a switch that will switch at about the midpoint of key travel without impeding further key movement.
Love it, wow...
I had many possibilities to take a look at church organs with electr. action (and examined also pneumatic and mechanical). And did my homework: some models. But I never could examine a theater-organ, and didnt check how this works with an Hammond...
The contact (generally) closes between 1-3mm. 1 is very nervous and excellent for a practice organ, 3 is very comfortable but still a little bit nervous. I never saw an organ that switches at 50%, I can imagine this is very very comfortable. UHT (http://www.uht-tastaturen.de) says their keyboards are made to switch between 1-3mm too.
I tried different DIY contacts... Only the point of keep-it-easy-and-simple is interesting. My Casio MA-150 doesnt notice anything, no problem with bouncing, and midi-ox doesnt monitor any problem.
And you are right, this is quite difficult to find an acceptable switch-design that allows egality of all notes and worst of all, a long travel after switching...
But I will try now with a DIY NC-switch, because this cannot be easier and simpler. This will just be very nervous.
-
Still strugling with some Midi-Box concepts...
I see in MIOS8, chapter MIDI128-tools, that I can freely configure events. I understand I can use the config.:
on Event: noteOff & noteNumber
off Event: noteOn & noteNumber
... that would switch the note On when the switch opens and reverse.
Is this just so simple?
The idea is to use normally closed switches (http://www.knowledgerush.com/wiki_image/1/1d/Switch_circuit_not.png)
that are really easier to implement with my diy-keyboards...
-
CatOrg,
Looks like you haven't got alot of response.
Perhaps I can help you a bit, as I have been thru this a couple of times. We can do it here on the forum, or by PM.
johnc
Dear John best thanks. In the meantime, I found two docs very helpfull:
http://www.tosa-qld.org/VTPO/docs/Midification_of_an_Organ.pdf
and
http://site.virtualorgan.com/community/uploads/20081102_011349_Midio_Mysteries.pdf
This doenst eliminate all questions, but quite a lot of them.
Francois
-
Hm... in addition you have to re-configure the iic_midi.asm driver:
Best Thanks! With my little understanding of programing, this seems doable.
BTW: I was not really prepared for electronics in coming here to Colombia, since I had an organ next house to my flat and open-house for me all the time. But here I see the world diferently, and I think midibox is specially interesting for third world lands... So thanks again!
-
This solution is probably more expensive than really required.
Dear Thorsten,
Was für eine Ehre! Danke für die schnelle Antwort ;-)
The midibox 128 v 3 is very impressive. Wow, connecting two consoles to the same computer, or a 5-man. Theater-organ with Aftertouch on all keyboards... all with maximal 7 little boards.
To be honnest, the smd cores make me problem. Speaking of the LPC, soldering myself -newbie- is excluded (no mention the boards printing) or let it sold from an experienced electronician is not easy.
Buy it is also quite impossible here in Colombia. We have unsure post-traffic, and I dont have a credit card, thats the must to pay embeddedartists (bank-transfer are here impossible, they pretext anti-narco laws, but in fact the banks here profit very well of isolation - think: Kreditzins: 33% per year).
So I came to this solution as a f-u-l-l - D-I-Y - solution with parts that are all existing here. A pre-assembled 128 v 3 would be nicer. (But well, I should have had let my Colombia-girlfriend come to Germany, I would still have my house organ etc. but I am happy here, so just making the best of it).
On the other side, we get parts quite cheap (16f84 for 1,40, Reichelt 2,50 for comparison, 18f452 for 5,- resistor 1/4W for < 0,01) and I can test all parts before buying, the electronic shops are all close to my job. And the design of the midi-box is really good for newbies.
So if you say, against this way (quite not so elegant) there is nothing, I would at least begin with it, till the intercontinental situation betters...
-
Hello and thanks to those who helps, that make midi really friendly :thumbsup:
(Btw: I bought a PIC-programmer and felt in love with it :ahappy: )
After studying this MIDI, Midibox and DIY stuff, I came to the conclusion the best for me (organ console for Virtual Pipe organ, 3 manuals, 1 pedal, 1 scanner for stops, 1 AIN and a beginner for assembly the parts to a working all) would be a combination of 5 x Petkov-scanner (http://www.reocities.com/JDPetkov/Hardware/midikeyb/mkcs.gif ; I just feel stupid to use this marvellous PIC-core for only a so basical job like scanning), connected over 4 x IIC-modules to a PIC-Core , the 5th scanner connected directly to the PIC-core (and a commercial MIDI-USB)
And thats all my question: does a PIC-core used as router accept 4 x midi-IN + a 5th midi-IN directly in the IN of the core and a pot connected also to one analog ports of the 18f?
And last question: Is there reasons to not do so like I am planning?
Thanks in advance!
Francois
-
Hi Ilmenator, best thanks to you,
This is what I was searching!
:-)
-
Hello,
I would like to avoid MIDIOX for mapping the output of the Midibox-cores, so I think of modifying the program "Sending MIDI events on button movements" (/Ucapps/Programming/MIOS 8 C Interface). I understand that modifying this way would do the trick for configuring the channel:
MIOS_MIDI_TxBufferPut(0x90); // Note Event at channel #1
MIOS_MIDI_TxBufferPut(0x91); // Note Event at channel #2
MIOS_MIDI_TxBufferPut(0x92); // Note Event at channel #3
etc
But I need also to set first note number to 36, and thats my question. I suppose it is from general interest, since many musician use anyway 5-octaves-keyboard.
If I modify
MIOS_SRIO_NumberSet(16); // for 128 pins
this way, I suppose I'll get the notes 0-63
MIOS_SRIO_NumberSet(8); // for 64 pins
So I understand I must set the value of 36 as first note number in the DIN_NotifyToggle part of the program, is it the right way to write:
void DIN_NotifyToggle(unsigned char pin, 24) __wparam ; // 24 ist hex for 36
or must it be:
void DIN_NotifyToggle(unsigned char pin, unsigned char pin_value) __wparam
{
MIOS_MIDI_TxBufferPut(0x90); // Note Event at channel #1
MIOS_MIDI_TxBufferPut(0x24); // begin with pin #36
MIOS_MIDI_TxBufferPut(pin); // just forward the pin number (36..96)
MIOS_MIDI_TxBufferPut(pin_value ? 0x00 : 0x7f); // Velocity = 0x7f when
// button pressed, else 0x00
}
?
Or something else? Excuse me, but my notions of programation are very basical...
Thanks in advance,
Francois
-
-
Just trying to keep it simple...
... for non-electronicians. And good enough to bring it in the Wiki.
For me there are "mainly" two configurations for a newbie with Hauptwerk / Myorgan / miditzer, and thats seems to be quite the same in midi-box-words.
And there is the need of most to give just the money out that makes sense, no more (not less since nobody wants a no-sense-solution, but thats not the theme)
Thats my case, and since I am quite the only organist actually here, I would like to have a simple "to-do" list for others here, simple to understand and bring in practice.
For simplifying, I name the pedal "manual" (with 32 or 64 contacts)
- Both configs: DIY the most, no MIDI-Keyboard, must be midifyied from old organ console for example.
- Config 1: 2 or 3 manuals, pedal, 0 or 1 swell pedal, select/unselect stops/pistons per mouse-device/computer-keyboard
- Config 2: 2 to 4 manuals, pedal, motorised stops, 1 or 2 swell pedal
So now comes questions:
- 2 x CORES
- 8 x DINX4 (2 for every 56 inputs, and 2 for the other inputs)
I love this list, I want smthg like that but complete from scratch to "load your favourite sample set, play and enjoy".
??? Is it really so? I understand you need the right software been loaded in the core of Midibox at each use, is it so if you use the DIN64? Is this automatical when I switch on? How do I load the first time the software in the core?
??? How does it goes with one of the 32 bits core? This has usb so no need for a MIDI-USB, just plug and play. But how many 64er-keyboards can these cores accept?
What (midibox-)module do I need for connecting one or two analog - or digital (?) - swell pedal? What software comes then in the core?
Thanks in advance
PS: The list looks like that, please correct me if necessary.
Lets speak about Config 1
- Build the keyboards and pedal you need or buy them used
- install contacts at each key
- find a friend who is electronician and want to work for you, or an prototyping-engineer, or learn to sold
- Buy the kits of - and build together 4 Midi-cores (better the stm32 based, since there is still no kit for the lpc17), 5 DIN and 1 AIN and connect them
- load the MIOS and the programs ...
- Read and do what this pdf says: http://www.tosa-qld.org/VTPO/docs/Midification_of_an_Organ.pdf
- connect your keyboards, pedal and swell pedal to the DIN and AIN-modules
- download and install your favourite VPO
- download and install your favourite Virtual organ (not in case of Miditzer, you have it already with the last step)
- plug-in your USB-console in your computer-USB-ports
- Play your keyboards and pedal for test
- buy or build a nice pair of loudspeakers - dont forget, all your pleasure depends from this step
- Open your favourite scores and practice.
How long latency if I
in MIDIfication
Posted
Dear Jim, well this is not for me then.
About the LPC, this is exactly what I prefer, but till now I come to prices more than 2x higher that in the US. They charge $100 for one LPC, $200 for 4. Not the LPC is the problem, but mailing :-( Even the official NXP-reseller here doesnt get it better.
So I stay at smthg like 3x MB128-MIOS8 in chain and a 4550 as MIDI-USB. Just beginning right now with soldering my first works, anyway...
All would change if I could convice friends here to bring it back from France, Germany or Miami in their bag.