Loopist - 4 kanalers loop inspelning

Diskussion i 'Applikationsutveckling' startad av dinamic, 6 jun 2010.

  1. dinamic

    dinamic Baby Droid Medlem

    Blev medlem:
    1 jun 2010
    Inlägg:
    25
    Mottagna gillanden:
    0

    MINA ENHETER

    Uppdateringar, se första post..
     
  2. Das Erdbeerkuchen

    Das Erdbeerkuchen Senior Droid Medlem

    Blev medlem:
    12 jun 2009
    Inlägg:
    1 096
    Mottagna gillanden:
    543

    MINA ENHETER

    Hmmm. Den fungerar inte för mig. Jag verkar inte kunna spela in något ljud alls. Den FC:ar även med jämna mellanrum när jag trycker på begin.

    Men ser ut att kunna bli en mycket trevlig app när den väl börjar fungera för mig.
     
  3. coolof

    coolof Teen Droid Medlem

    Blev medlem:
    30 okt 2009
    Inlägg:
    360
    Mottagna gillanden:
    12

    MINA ENHETER

    Mmmm, jag har liknande problem men för mig är det väldigt sällan jag faktiskt får komma till inspelningsvyn, får nästan hela tiden FC när jag trycker på begin. Har testat att sätta bpm, inte sätta bpm, köra med och utan metronome osv. men hittar inget mönster när det fungerar och inte fungerar.

    När jag väl kommer till inspelningssteget så får jag FC så snart jag spelat in något. Eftersom det är så inkonsekvent när jag kommer till detta steg så har jag ingen logg på det i dagsläget. Men här är en vanlig error-log från startsteget hur som helst:

    Bli medlem eller för att visa innehållet!
     
  4. dinamic

    dinamic Baby Droid Medlem

    Blev medlem:
    1 jun 2010
    Inlägg:
    25
    Mottagna gillanden:
    0

    MINA ENHETER

    Okej, lite update, har fixar Live updatering av texturen vid inspelning, även inspelningen är någerlunda klar, lite offset och synkproblem.. samt lite knaster :) men det kommer bli fint att flytta detta till nativ kod.. så ska det nog flyta på fint..

    Innan jag påbörjar native delen så ska jag fixade flesta funktionerna, optimer GL rendering osv..

    tjing!
     
  5. dinamic

    dinamic Baby Droid Medlem

    Blev medlem:
    1 jun 2010
    Inlägg:
    25
    Mottagna gillanden:
    0

    MINA ENHETER

    okej, jag la upp en alfa länk på första posten för nyfikna, läs också infon...
     
  6. adsa

    adsa Youth Droid Medlem

    Blev medlem:
    19 maj 2010
    Inlägg:
    147
    Mottagna gillanden:
    2

    MINA ENHETER

    hur går det? :)
     
  7. coolof

    coolof Teen Droid Medlem

    Blev medlem:
    30 okt 2009
    Inlägg:
    360
    Mottagna gillanden:
    12

    MINA ENHETER

    Jag känner mig lite skyldig eftersom att jag skapade ett nytt GUI för "New Project" som jags edan glömde commita in. Nu ligger det där iaf. Antar att det därför är okej att jag slänger med ett par dumpar. Enbart MDPI än och marginalerna blir lite funky i HDPI men det är småsaker :)

    Första är från emulatorn, andra är från min Desire.
    [​IMG]
    [​IMG]

    Vet inte riktigt hur man byter färger på texten i en dropdown så det får ni gärna hjälpa mig med :)
     
  8. afzkl

    afzkl Youth Droid Medlem

    Blev medlem:
    27 aug 2009
    Inlägg:
    184
    Mottagna gillanden:
    6

    MINA ENHETER

    Det var lite lurigt det, gick igenom källkoden för spinner och hittade ingenting där men lyckades lista ut det sen ändå. :P

    item.xml
    HTML:
    <TextView xmlns:android="http://schemas.android.com/apk/res/android" 
        android:id="@android:id/text1"
        style="?android:attr/spinnerItemStyle"
        android:singleLine="true"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:textColor="#FF00FF"
        android:ellipsize="marquee" />
    
    
    Detta är den som kommer användas i själva boxen, inte i popup listan.



    I din kod, gör följande:
    Kod:
     Spinner s = new Spinner(this);           
            setContentView(s);
           
            
            String[] MONTHS = new String[]{"Jan","Feb","Mar",
           		 "Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"};
            
            LayoutParams l = s.getLayoutParams();
            l.height = LayoutParams.WRAP_CONTENT;
            l.width = LayoutParams.FILL_PARENT;
            
            s.setLayoutParams(l);
            
             //layoutfilen är för textviewn i boxen.
            ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this, R.layout.item, MONTHS);
    
            //sätt layout för popup listan.
     arrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
            
            
            s.setAdapter(arrayAdapter);
    
    [​IMG]


    mvh
    Daniel
     
  9. coolof

    coolof Teen Droid Medlem

    Blev medlem:
    30 okt 2009
    Inlägg:
    360
    Mottagna gillanden:
    12

    MINA ENHETER

    Cool, ser lite krångligt ut som en simpel grafiker som jag men jag kan ju kolla på det :) Konstigt att de gjort en sådan sak så krånglig dock, varför inte helt enkelt bara ha "textColor" på en spinner precis som med allt annat?
     
  10. afzkl

    afzkl Youth Droid Medlem

    Blev medlem:
    27 aug 2009
    Inlägg:
    184
    Mottagna gillanden:
    6

    MINA ENHETER

    Fattade faktiskt inte det heller riktigt, men det är i stort sett bara en rad du behöver ändra i java koden, en för varje Spinner då såklart.

    Från orignal koden av loopist, LoopistActivty.java under onCreate(), texten i fetstil är den det handlar om.
    Kod:
     // Bars spinner
            _barsSpinner = (Spinner) findViewById(R.id.bars_spinner);
            ArrayAdapter adapter = ArrayAdapter.createFromResource( this, R.array.bars, [B]android.R.layout.simple_spinner_item[/B]);
            adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
            _barsSpinner.setAdapter(adapter);
            _barsSpinner.setSelection(3);
    
    Det i fetstil ska du ändra till R.layout.item efter att du skapat den item.xml under res/layout. Du kan sedan ändra textfärgen i item.xml under textColor="" som vanligt.
    Lycka till, ser rigtigt snyggt ut btw.;)
     
  11. dinamic

    dinamic Baby Droid Medlem

    Blev medlem:
    1 jun 2010
    Inlägg:
    25
    Mottagna gillanden:
    0

    MINA ENHETER

    Jag har några deadlines på ett annat projekt att avsluta, när jag har fixat dem så kommer jag fortsätta med det stora jobbet att flyta audiokoden till native kod då det är mycket lagg...

    /Dinamic
     
  12. Lucke189

    Lucke189 Infant Droid Medlem

    Blev medlem:
    24 okt 2010
    Inlägg:
    9
    Mottagna gillanden:
    3

    MINA ENHETER

    Några nyheter?
    Denna app verkar kunna bli riktigt rolig! :)
     
  13. brakjoller

    brakjoller Kid Droid Medlem

    Blev medlem:
    21 jun 2010
    Inlägg:
    70
    Mottagna gillanden:
    1

    MINA ENHETER

    Här kommer en datapunkt till för sig. Programmet startar och jag kan sätta BPM genom att peta på bilden. Får FC om jag sedan startar direkt men om jag kryssar ur metronomcheckboxen så får jag upp en fin display men vad som skall hända sedan vet jag inte :) Ett streck rör sig över skärmen efter att jag duttat på den. Ser dock kovlt ut :)