Jump to content

adamjking

Programmer
  • Posts

    184
  • Joined

  • Last visited

Everything posted by adamjking

  1. Same here, just note that with the MB64E there is no "Pot Modes" function like you get with the MB64. - Adam
  2. js, you are using the correct Java version. Even as a bit of a 'java expert' I find Sun's numbering policy very confusing. As far as I remember there was: Java 1.0 Java 1.1 Java 1.2 - marketed as Java 2, hence the "Java 2, version 5" Java 1.3 Java 1.4 Java 1.5 - Marketed as Java 5. So the latest version could be known as Java 1.5, or Java 2 version 5, or J2SE 5.0, etc, etc.. very confusing for anyone who is not aware of Java's release history! I'm not sure why it is not working, what happens when you try and run the .bat file? It could also be a classpath problem, you could try running it with "java -classpath G:\Sid\jsynth JSynthLib" Hope this helps, - Adam
  3. Another Australian here.... from Melbourne town. I agree with Steve, it is a steep learning curve but a great chance to learn heaps of new things. Midibox is a great community that caters for both newbies and old hands, there are heaps of people here willing to share their knowledge with you. When I first took the plunge, I knew nothing about MIDI or electronics! - Adam
  4. Hi Jidis, You may want to download the latest beta, the loop hang time has been lowered from 2 seconds to 1.5 seconds, hopefully that should mean no more MB page flashing. Cheers, - Adam
  5. /Edit TK: this thread is expired, it discusses workarounds for the obsolete, Java based MIOS Studio 1 MIOS Studio 2 works natively on Mac OS without workarounds: -> http://www.ucapps.de/mios_studio.html Original Article from Adam: Hi All, Bob Lang, creator of Mandolane (/edit TK: previously called Plumstone), has update the Mandolane MIDI drivers for Java 1.5 and this will hopefully allow Mac users who are running Java 1.5 to run MIOS Studio. Not being a Mac user myself, I haven't been able to test this. However, Bob has succesfully gotten MIOS Studio to run on Tiger by using Java 1.5 and his new version of Plumstone. Although untested, he has updated Plumstone in a way that should be backwards compatible with Java 1.4 and I have updated MIOS Studio to also be backwards compatible - therefore anyone running older versions of OS X and Java 1.4 are encouraged to also test this out. The latest beta version of MIOS Studio is available here, please note that some features such as the SysEx Upload and Memory Read/Write are not fully implemented yet. If any Mac users can try this out and report their findings it'd be a great help. Also, please keep checking Bob's Mandolane site for any updates and/or official releases. Cheers, - Adam Update 2008-03-21: an alternative software is available here: http://www.humatic.de/htools/mmj.htm In distance to Plumstone/Mandolane it's free! Update 2009-09-03: mmj has been discontinued, it doesn't work with 64bit Java, and it doesn't work under Snow Leopard (even when 32bit JRE is selected) Please use Mandolane again
  6. Hi Jidis, How did you go with testing it? I've spent the last two days pulling my hair out trying to make the text box behave the way I want it to (restricting number of lines, number of characters per line, etc) , so you might want to download the beta5 again and try the new settings. Maybe I went about it the totally wrong way, but what seemed like a really simple task ended up being way more complicated than I thought! But finally it works how I think it should work, it might take a little getting used to but try it out and see what you think. Basically the same as before, but text smashes into the borders like you wanted. Any text that moves beyond the borders (eg: by inserting some text before some exisitng text) will be deleted. Should make sense when you actually use it - just remember it doesn't behave exactly like a normal text box, there is no word wrap so you have to think in terms of lines, columns, etc. - Adam PS - The resizing problem is not fixed yet, that's another problem altogether!
  7. Anyone know what happened to the look/layout of the forum. I used to have the 'classic' look set under my profile, but can't seem to change it anymore?? - Adam
  8. Hi Jidis, Most of the resizing problems are problems with the way Swing resizes things - if it looks like it shrinks when you are meant to be enlarging it, try making the actual window bigger and it should expand out to the correct size. There are a couple of interesting bugs/features with the way Swing handles the resizing of the text box, I'm still playing around with it to try and find the best solution. Currently if you exceed the number of characters for a line, the textbox will expand. This is because you need to put in a hard newline character ("\n") for it to go the next line, if the text wrapped to the next line there would be no way of splitting it up into multiple sysex messages - it'd treat it all as one long string due to the text wrapping. I'll play around with it some more, one other thing is the "current cursor" option can lead to unexpected results - I'm still tossing up on how to deal with it. - Adam
  9. Hi Jidis, I've made some more changes so you might want to download the beta5 version again before heading back to the studio ;) I've basically implemented it in the way I described before, the string is split into multiple sysex messages for each line. The LCD should physically display the way it looks in MIOS Studio, I've tried it with a 16 x 2 and a 20 x 4 display and it worked great for me. Can you try it out and let me know your thoughts? Cheers, Adam
  10. Hi Jidis, I've quickly added these features to the upcoming beta5 release, if you want access to these features now you can download it here: http://69.56.171.55/~midibox/mios_studio/MIOSStudio_beta5.jar There is a bug with resizing the LCD textbox, but other than that it should work how you've described. Also, pay no attention to the SysEx Upload and Debug Read/Write features, they are not fully implemented yet ;) After adding these features I've realised the LCD Debug feature could do with more improvement. How do you think it should interepret what is in MIOS Studio's LCD textbox? Currently it only really works with single lines of text as return characters are not properly displayed by the LCD. I'm thinking that perhaps it should take the text from the textbox, break it up into multiple lines and send a new sysex message for each line to reconstruct it on the physical LCD screen how it looks in MIOS Studio. What are your thoughts on this, would it make it easier to work out layouts, etc? - Adam
  11. Hi Jidis, Yes, I'd originally thought of having a resizeable text box for the LCD debug tool, but didn't think anyone would use it. I'll add it to the next beta release of MIOS Studio so you can make use of it. Th "Hang Time" idea sounds more like a MIOS feature, I'll have to check with TK if this is possible to do. Cheers, - Adam
  12. Is it still the same error as you posted above? Sorry, there's not much more I can do without having a Mac myself. I'll have to try and get some Mac users from the JavaSound mailing list to play with MIOS Studio and see it they are having the same issues. - Adam
  13. Plumstone: http://www.cems.uwe.ac.uk/~lrlang/plumstone/ From the website: Currently, the standard Java version 1.4.2 installed on Apple Macintosh OS X computers does not identify connected MIDI devices in a way that is completely compatible with the standard Java Sound API package (javax.sound.midi) (all trademarks acknowledged). PlumStone is an open source Java project which fills in the gap, providing javax.sound.midi compatible MIDI input and output on Apple Mac OS X. Once installed, standard Java programs written on other platforms should execute correctly (Errors/bugs/misunderstandings notwithstanding). I dont' know whether it works with Java1.5, but it is worth a shot. - Adam
  14. Sorry, doesn't mean much to me. You could try using the PlumStone SPI's with it to see if that works.
  15. The stack dump is saying that Java 1.4 is being used by default. You'll need to use the 1.5 VM to run MIOS Studio. I'm no expert on Mac's, but I would say that Java 1.4 is in the default PATH. MIOS Studio doesn't specifically request 1.5, you need to specify it yourself. I would say that you would do it by starting it on the command line by putting in the full path to the Java 1.5 VM. For example, in Linux you would do this: eg: /usr/java/jdk1.50/bin/java -jar MIOSStudio_beta4_4.jar Hope this helps, - Adam
  16. Hi JohnC, The file extension is *.jar, not *.JRE. Does this work when you rename it? - Adam
  17. no luck yet, though I haven't been searching much.
  18. Rewriting MIOS Studio in another language would be a huge effort, the cross platform benefits of using Java mean having a standardised GUI, MIDI hardware access, threading support, etc. Java is where my best programming skills lie, so I won't be changing to another language. With the amount of time it'd take to rewrite the whole thing, hopefully Apple will have released Java5 for the public. I still haven't had any feedback from anyone who have tried Tiger with Java5??
  19. Hi all, I'm trying to find a supplier for Jog/data wheels in Australia and am having no luck. Does anyone know of somewhere either in Australia or that can ship them here? The only site I've found with good wheels is http://www.albs.de, but I don't know whether they ship overseas and in small quantities. Cheers, - Adam
  20. Hi All, Another minor beta release, just a few bug fixes: MIOS Functions reference updated with v1.8 documentation Fixed a problem with 'Release Ports' function in the MIDI Device Routing More testing with Linux, fixed saving of device routing and now works properly with the GTK look & Feel: MIOSStudio_beta4_4.jar can be downloaded from http://miosstudio.midibox.org - Adam
  21. Hi All, An incremental beta version of MIOS Studio has just been released and can be download from http://miosstudio.midibox.org. Only a couple of small improvements: includes support for MIOS v1.8 debug functions MIOS_RESERVED_* functions removed from drop-down list All versions of MIOS Studio are now compiled to make Java 1.5 the minimum requirment. Are there any mac users who have successfully gotten MIOSStudio to work with Tiger/Java1.5? - Adam
  22. TK, in this thread: http://69.56.171.55/~midibox/forum/index.php?topic=2888.msg18775#msg18775 you had this suggestion: I don't know if it's what lukas wants, but it worked for me. - Adam
  23. Hi Hermes, You need at least Java 1.5, you can download it for WinXP at the Sun website. MIOS Studio has been recompiled so it will only run with Java 1.5 and above. - Adam
  24. Hi Moxi, Is there an actual delay in the MIDI message passing from port A to port B, or is it just a delay in showing up in the port monitor window? The port monitor window definately needs more improvement in displaying messages, but it shouldn't slow down the actual passing of the message too much. I have however noticed on some systems a few weird threading issues. If these are ports that are restored when MIOS Studio starts, sometimes there are problems with latency. A quick workaround for this is to just press the Release Ports button twice to release and remap all the connections. Hope this helps a bit. - Adam
  25. Programming From the Ground Up is a book I've got but haven't gotten around to reading yet. It is based on x86 assembly language using Linux software development tools and is available free online. - Adam
×
×
  • Create New...