Crypto71 Posted May 29, 2010 Report Share Posted May 29, 2010 (edited) Hallo, auf den Downloadseiten von MIOS Studio 2 finde ich nur Versionen für Windows und für MAC. Gibt es auch eine Linux-Variante? Angeblich ist ein Juce-Programm ja plattformunabhängig... Aktuell benutze ich noch die Beta 9.4. Danke für jeden Tipp und viele Grüße, Crypto. Edited October 14, 2010 by nILS MIOS 2 -> MIOS Studio 2 (anti-confusion) Quote Link to comment Share on other sites More sharing options...
TK. Posted May 29, 2010 Report Share Posted May 29, 2010 Hallo, Du bist der erste der danach fragt! ;) Fuer die baldige MIOS Studio 2.1 release koennte ich auch ein Linux binary bauen. Falls Du selber kompilieren moechtest, tippe mal "svn co svn://svnmios.midibox.org/mios32", gehe nach mios32/trunk/tools/mios_studio/build/linux", tippe "premake --file premake.lua --cc gcc --target gnu", anschliessend "make" (das MiosStudio.make file ist nicht mehr aktuell, deshalb muss via "premake" ein neues erstellt werden) Juce (v1.51) sollte sich im gleichen Pfad wie das heruntergeladene SVN Repository befinden, da auf die Juce Release mit indirekten Pfaden referenziert wird. Gruss, Thorsten. Quote Link to comment Share on other sites More sharing options...
bilderbuchi Posted June 1, 2010 Report Share Posted June 1, 2010 +1 für linuxversion, wenns nicht zuviel aufwand ist. :flowers: Quote Link to comment Share on other sites More sharing options...
weigu Posted October 14, 2010 Report Share Posted October 14, 2010 Hallo Thorsten, Bin dann wohl der dritte ;-) Habe unter Kubuntu 10.10 (64 Bit) versucht nach deiner Anleitung MIOS Studio 2.1 zum Laufen zu bringen Ich kam bis zum Make (Premake muss v 3.7 sein! v4.0 und höher läuft nicht). Dann erhielt ich folgende Fehlermeldung: ==== Building MiosStudio ==== UdpSocket.cpp HexFileLoader.cpp juce_LibrarySource.cpp In file included from ../../src/juce_LibrarySource.cpp:15: ../../src/../../../../../juce/juce_amalgamated.cpp:514: fatal error: ft2build.h: No such file or directory compilation terminated. make[1]: *** [build/intermediate/Debug/juce_LibrarySource.o] Error 1 make: *** [MiosStudio] Error 2 Bin für jede Hilfe dankbar. Grüße weigu Quote Link to comment Share on other sites More sharing options...
flip Posted October 15, 2010 Report Share Posted October 15, 2010 Hi, ich habe es gestern kompiliert bekommen, dazu mussten in den Makefiles einige Dateien hinzugefügt werden, und in einer Datei in dem Linux spezifischen Verzeichnis von Juce, sowie Mios Studio habe ich eine Zeile kommentiert, war sowas wie: //if (input <= devicenumber) return .... Dann waren da noch includes mit relativen Pfaden à la: ../../../../../juce/juce_amalgamated.cpp die entsprechend angepasst werden mussten, je nachdem wo die Juce libs liegen. Wenn ich später zu Hause bin schau ich nochmal genau nach was es alles war und poste es hier. Quote Link to comment Share on other sites More sharing options...
flip Posted October 16, 2010 Report Share Posted October 16, 2010 (edited) Hiho, hab mal meine i386 binary angehängt, hoffentlich läuft sie :) Ansonsten stimmte das schon ungefähr was ich geschrieben hab, es musste in juce/build/linux/platform_specific_code/juce_linux_Audio.cpp und juce/juce_amalgamated.cpp eine Zeile auskommentiert werden, input existierte da nicht: AudioIODevice* createDevice (const String& outputDeviceName, const String& inputDeviceName) { jassert (hasScanned); // need to call scanForDevices() before doing this const int inputIndex = inputNames.indexOf (inputDeviceName); const int outputIndex = outputNames.indexOf (outputDeviceName); String deviceName (outputDeviceName); if (deviceName.isEmpty()) deviceName = inputDeviceName; // if (input >= 0) return new ALSAAudioIODevice (deviceName, inputIds [inputIndex], outputIds [outputIndex]); return 0; } Ansonsten waren es nur fehlende Sachen im Makefile und Pfade zu den includes. Probiert mal die binary aus, falls ihr amd64 benutzt könnte ich dafür auch noch eine bauen. Cheers! flip edit: meh die Datei ist zu groß... wenn jemand ne Idee hat wo ich die hochladen kann sagt mal was, ansonsten kann ich die auch per mail verschicken. Edited October 16, 2010 by flip Quote Link to comment Share on other sites More sharing options...
weigu Posted October 16, 2010 Report Share Posted October 16, 2010 Hallo flip, Bei mir fehlten lediglich libfreetype6-dev, libglu1-mesa-dev, libxcursor-dev, libasound2-dev und libxinerama-dev. In juce 1.51 habe ich die von dir angegebene Codezeile nicht gefunden. Läuft jetzt auf amd64. Danke und Grüße weigu Quote Link to comment Share on other sites More sharing options...
flip Posted October 16, 2010 Report Share Posted October 16, 2010 (edited) Hallo flip, Bei mir fehlten lediglich libfreetype6-dev, libglu1-mesa-dev, libxcursor-dev, libasound2-dev und libxinerama-dev. In juce 1.51 habe ich die von dir angegebene Codezeile nicht gefunden. Läuft jetzt auf amd64. Danke und Grüße weigu Alles klar, freut mich das es jetzt klappt. :) Meine Angaben bezogen sich auf Juce 1.50. Habe die Version verwendet, weil sie auf der Mios Studio 2 Seite angegeben war. Edited October 16, 2010 by flip Quote Link to comment Share on other sites More sharing options...
weigu Posted October 16, 2010 Report Share Posted October 16, 2010 Hallo, Leider läuft die Sache nicht ganz rund. Weniger wichtig: Beim Starten des Studio werden alle 4 Tools Fenster geöffnet. Sie lassen sich erst schließen, nachdem ich sie einmal im Menü ausgewählt habe. Wichtig: Ich erhalte keine Meldung des Core obschon beide Mios32-Geräte ausgewählt wurden (Das gleiche Problem hatte ich schon in einer virtuellen XP-Maschine unter Virtualbox). Leider bin ich was Midi unter Linux angeht noch nicht ganz fit :-( Danke für weitere Hilfestellung. Grüße weigu Quote Link to comment Share on other sites More sharing options...
bilderbuchi Posted October 27, 2010 Report Share Posted October 27, 2010 (edited) weigu's ersten teil (tool fenster) kann ich bestätigen. keyboard shortcuts (Ctrl-Q, etc) wurden bei mir gar keine erkannt?? :hmm: den rest wahrsch. erst später. auch dass premake 3.7 erforderlich ist. bei V4 hat sich anscheinend an der syntax einiges geändert. mit ./premake4 --file=premake.lua --cc=gcc --target=gnu kam nur ...os32/trunk/tools/mios_studio/build/linux/premake.lua:2: attempt to index global 'project' (a function value) edit: 64bit erfolgreich kompiliert, hier funktionieren die tastenkürzel... seltsam. Edited October 27, 2010 by bilderbuchi Quote Link to comment Share on other sites More sharing options...
bilderbuchi Posted October 31, 2010 Report Share Posted October 31, 2010 (edited) kann mittlerweile bestätigen (mit der 32bit version) dass ich keine meldung von der midibox bekomme. kriege immer No response from MIOS8 or MIOS32 core! Check MIDI IN/OUT connections and Device ID! Mit MIOS Studio beta9 geht's aber. :hmm: was' da falsch? Edited October 31, 2010 by bilderbuchi Quote Link to comment Share on other sites More sharing options...
flip Posted November 2, 2010 Report Share Posted November 2, 2010 Ich muss auch gestehen, das ich MIOS Studio 2 unter Linux noch nicht benutzt habe. Ich habe es nur erfolgreich kompiliert und gestartet, als es dann auf anhieb nicht 100% funktioniert hat habe ich die alte Java Version benutzt um die neue Firmware auf meinen MB6582 zu spielen... Hätte allerdings gedacht das das nur einKonfigurationsproblem war. Quote Link to comment Share on other sites More sharing options...
TK. Posted April 24, 2011 Report Share Posted April 24, 2011 Ich habe die Ursache gefunden und im Juce Forum gepostet: http://www.rawmaterialsoftware.com/viewtopic.php?f=5&t=6669#p39995 Werde dann morgen ein Binary fuer Linux releasen. :) Gruss, Thorsten. Quote Link to comment Share on other sites More sharing options...
bilderbuchi Posted April 26, 2011 Report Share Posted April 26, 2011 super, danke! :-) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.