the becoming of a midbox sid.
#101
Posted 17 November 2005 - 20:03
they are updated for full stereo goodness..
#102
Posted 21 November 2005 - 03:41
ive been busy again.. as i now have sound, i have proof of concept.. so i soldered a plug to my 40x2 LCD.


this is what i saw.. IT WORKS.. well, i soldered it correctly.. but now i want some usefull info.. so i uploaded the CS .syx and then i saw this..
but still, it wasnt a lot of info.. so i descided to solder my banksticks..


its a bit big for just some chips, and it took me over an hour to get the connections right.. well it was 3am so i couldnt see straight.. it even formats them!!
that was all yesterday.. today ive built it all in a case.. doesnt work as of yet.. the 7805 gets very hot.. cuz of the voltage difference (im pumping 12V into it) however i dont want to use the c64 PSU.. it ugly probably more than 20 years old.. and it will mean that i have to find a nice looking plug to get both of the voltages in.. i dont want to use the 5 pins din plug.. as i can plug that into my midi.. dont wanna go and do that huh.. so i think.. a seperate system of multiple regulators that step down the voltages? i dont know.. any tips?
ofcourse the photos.. remember its TEMPORARY.. but it'll give me a nice testing ground for the CS part of the synth.. as i will eventually have to build it into a case anyway..


oh, and the wires from my lcd keep snapping.. im gonna put some dil headers on my lcd.. otherwise i might break it with to much soldering on it..
thats about it again..
#103
Posted 22 November 2005 - 13:48
Quote
there are a variety of different din plugs; ones that will never fit your midi din sockets no matter how hard you push ;); the advantage of these is that you can never insert them the wrong way, and i think theire quite ruggid too.
as of the ugly c64PSU; you could put it in another box (check conrad or reichelt); since IMHO they are good psu's (like you say 20 years old>still working)
cheers
and btw nice (+inspiring) building log
#104
Posted 23 November 2005 - 16:32
as for the c64 psu.. ok its sturdy.. but still.. wouldnt the PSU's be better nowadays? also.. when it breaks i have 1 backup.. but if i use a standard 12v ive got a shop full..
on the other hand.. the c64 psu will probably save me some work.. no wait .. the psu otptimized is work aswell.
its a dilemma
#105
Posted 26 November 2005 - 00:55
Quote
it's not really that much work and the schematics are really easy to understand. I've done it in no time ;)
Here are some impressions already posted in another thread:



#106
Posted 26 November 2005 - 05:35

now to check if it actually works..
#107
Posted 26 November 2005 - 06:38
small circuits that work are worth the fiddly effort for sure.
hope that works!
#108
Posted 27 November 2005 - 23:01
now for the building it into my temporary box..
#109
Posted 29 November 2005 - 00:10
first some nice pics..


soldered pins to my lcd and i made the wire switch thing on the plug itself.. it works..

now for the problem..
im getting sound out of my master.. but my slave doesnt do jack.. its not the sid chip.. ive checked that.. its not the pic processor, ive exchanged it. it is powering up.. and sending sysex..(if i plug in the midi into the slave core) what am i doing wrong?
#110
Posted 29 November 2005 - 00:17
Quote
You've to enable the MIDI merger - this is normaly done with the Link button.
So long it is not available, you could either enable the Merger via MIOS Studio (see Debug window), or you could recompile the code with CS_MENU_DEFAULT_LINK 1 (see main.asm)
Best Regards, Thorsten.
#111
Posted 29 November 2005 - 02:06
you are absolutely right.. thank you..
its in plain view on one of the pages.. and i didnt read it at first..
ive sent a sysex message via midi-ox to my box and now it works.. yay..
real stereo: one take, no FX..
http://student-kmt.h...sounds/arpy.mp3
only some buttons and i call it finished for now.. i have to find a way to
get a cheap frontplate.. with lettering..
#112
Posted 30 November 2005 - 04:13
#113
Posted 30 November 2005 - 08:20
Quote
That's OK. In my MB64E all my 36 switches share one common ground (One wire routed from switch to switch). No problem.
Raphael
#114
Posted 30 November 2005 - 20:42
well then its done for now.. it works.. and i really have to spend time on other things.. but my complete CS WILL be done sometime..
as for my conclusions on the midibox system as a whole.. its actually really nice.. but it has a learning curve.. luckily the documentation IS there..
still got one problem though.. my slave sid isnt loading the same patch as my master.. and it doesnt react to the filter settings i make in the menu..
how can i control 2 sids at the same time within the menu.. where is the option for that.. it does react to midinotes i play..
oh the obligatory photos..


its not great to look at.. remember its temporary.. but it works and thats all that matters right now..
#115
Posted 30 November 2005 - 21:37
Quote
see the description of the SID buttons:
http://www.ucapps.de...ox_sid_csB.html
"SID1-4: Use these buttons to select the SID(s). They behave like "radio buttons" if only one is pressed so that you can quickly change between the SID setups. It's also possible to select multiple SIDs by holding one of the SID buttons and pushing the additional SID buttons - in this case every parameter change will be sent not only to one, but to all selected SIDs."
Parameter change means in this case: not only the CC parameters, but also the patch once you change it.
Best Regards, Thorsten.
#116
Posted 30 November 2005 - 22:36
is there a menu option.. instead of the radio buttons..
i was expecting that the 2 sids would behave the same once i got them both "linked"
#117
Posted 30 November 2005 - 22:47
All of these options makes sense in daily work with the SIDs, but it's not a good idea to hide them deep in the menues. Therefore I wrote an explicit hint about this requirement at the StepB page. Once you have the buttons available, you know what I mean :)
I strongly suggest to add these buttons - you still have some DIN pins free, which means, that there is no "resource problem" which prevents you from doing this.
Best Regards, Thorsten.
#118
Posted 30 November 2005 - 23:07
ok.. i can understand that you'd want them readily available.. but doubling this kind of setup stuff inside the menu is a good idea aswell imho.. allthough im hesitant to drag a synth in the discussion which you may not know or not like, ill do it anyway.. my korg ms2000 has a extensive menu structure.. all the stuff that is on the outside can be controlled through the menu aswell..
its not the resources.. well i would a dout in there aswell.. i do have all my PCBs done for a complete CS.. the whole problem is that i would have to put the time i dont have right now into jigsawing another couple of holes in there. and would have to mount the prints on my interface aswell.. this takes time.. which i dont have right now..
so it'll have to wait... maybe there is some sysex command i can use for those buttons instead? that way i atleast can test the stereo factor of my 2 sids..
the others:
on another note.. im having trouble with my encoder, i bought it from smashtv.. it has a switch in it aswell.. it behaving irraticly.. i just have to touch the knob.. and it goes changing patches on me.. very irritating.. i have yet to test the voti encoders.. but they feel sturdier. this one i have now wiggles.. :S
#119
Posted 30 November 2005 - 23:37
Quote
to make it clear: all external functions of the MIDIbox SID can be controlled in the menu too, just only for the SID, Link, CC and Edit button I decided to do it not, since the handling would be so circuitous, that it wouldn't make fun anyhow.
This was my decition during the design phase, and it's some effort to overwork parts of the CS handler in order to allow alternative controling methods of these functions. In MBFM I did this (there is a special page which pops up when the CFG button is pressed - it allows you to control 8 special options), but I don't really want to do this again for the SID for various reasons.
In other words: for you it's just for temporal comfort, for me it means: overworking and testing code, releasing it, support it in the future (before each release I have to try, if this feature still works), and answering additional questions about such "bad documented features" in the forum over the next years.
Just to give you an impression, why I always try to reduce complexity.
Believe me, it costs less time if you would just drill the holes!
Quote
in the debug window of MIOS Studio, you are able to write directly into the memory of the core with the "SRAM Write" command. The "CS_MENU_SELECTED_SID_FLAGS" variable is located to 0x46 (please doublecheck this address in app_defines.h)
- write 1 to this address: SID 1 is selected
- write 2 to this address: SID 2 is selected
- write 3 to this address: SID 1 and 2 are selected
Quote
Not sure which are the optimum settings for this encoder, you could try a different encoder type (see mios_tables.inc) or you could try different settings for CS_MENU_USE_DETENTED_ENCODER and CS_MENU_ENC_SPEED_VALUE (see main.asm)
Best Regards, Thorsten.
#120
Posted 01 December 2005 - 00:44
Quote
I have the same encoder from SmashTV. I did twwo things to change it and am much happier with it.
1. I removed the detent. Bend the pins out on the sides, remove the case and lift the internal mechanism. You'll find the 'click' mechanism inside and can easily lessen or even eliminate it.
2. Change the encoder speed in your code.
Those two changes made a WORLD of difference in my encoder.
Did you manage to test the sliders to see if they're linear or not?
Thanks!
-drin



Help
















