WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 16.07.2008, 23:11   #11
LDIR
Retro Computing Fan
 
Benutzerbild von LDIR
 
Registriert seit: 30.01.2001
Ort: Wien 21
Alter: 53
Beiträge: 1.723

Mein Computer

Standard

Ja, Metronom! Ich wusste dass es etwas mit M war!
MIDI ist eine Serielle Schnittstelle und hat deswegen einen eigenen Taktgeber von 8 Mhz (oder so), mein SAM Coupé (Ein 8 Bit Heimcomputer aus den 90ern) hat so viel zumindest auf seiner optisch entkoppelter MIDI/Netzwerk Schnittstelle. Bei PC kann man diesen Takt AFAIK verändern.
Jedenfalls hast Du etwas anderes gemeint... Damit habe ich mich leider noch nie beschäftigt.
____________________________________
Meine guten PCs:
ZX Spectrum: 48+,128+,+2,+2a,+3,SAM Coupé. Commodore: C64 I/II, VC20, A500 mit GVP A530 40Mhz,A2000 GVP 030/33 18MB RAM, A600HD,A1200. Atari: 130XE, 800XL, Mega STE 4MB, Mega ST4. MSX: Philips, Sony.
LDIR ist offline   Mit Zitat antworten
Alt 16.07.2008, 23:42   #12
vincenthieronymus
Jr. Member
 
Registriert seit: 15.07.2008
Beiträge: 58


vincenthieronymus eine Nachricht über AIM schicken
Standard

was ist denn AFAIK ?

aber du sagtest ja das von Line In sollte es kein Problem darstellen, definierte Peaks per Trigger auszulesen und die Zeitabstände zwischen ihnen zu bestimmen um sie zu BPM hochzurechnen. Du solltest den HiresTimer verwenden... <- das ist ja schon ne menge wert für mich und wie verwende ich jetzt so einen HiresTimer ? welch prog-sprache ist zu empfehlen und kann ich das einfach alles im pc abwickeln oder muss ich irgendwelche gerätschaften anschliessen?
vincenthieronymus ist offline   Mit Zitat antworten
Alt 17.07.2008, 00:23   #13
LDIR
Retro Computing Fan
 
Benutzerbild von LDIR
 
Registriert seit: 30.01.2001
Ort: Wien 21
Alter: 53
Beiträge: 1.723

Mein Computer

Standard

AFAIK=Abk. f. As far as I know (German: "Soviel ich weiß")
Es gibt den normalen Timer mit einer Auflösung von 1/1000 Sekunde, und es gibt den Performance Timer in der WinAPI:
Declare Function QueryPerformanceCounter Lib "kernel32" (lpPerformanceCount As LARGE_INTEGER) As Long
sowie
Declare Function QueryPerformanceFrequency Lib "kernel32" (lpFrequency As LARGE_INTEGER) As Long
Dies zeigt an wie die Auflösung des Hires Timers ist, falls eine Hardwareunterstützung für Hires Timer eingebaut ist...
Die genaue Nutzungshinweise findest Du in der MSDN (Ich nehme an dass Du Windows benutzen tust).
Üblicherweise benutzt man C++ weil man damit am meisten was anstellen kann, ist aber schwer zu erlernen, aber eigentlich dachte ich dass Du bereits eine Programmiersprache beherrscht.
Ich selbst bin ein PureBasic Programmierer (http://purebasic.com) und sehr zufrieden mit der Sprache, nur weiß ich trotzdem noch nicht wie man beim LineIn Eingangswerte auslesen kann. Digitalisieren in eine Datei wurde schon mal beschrieben. Für PureBasic gibt es das CodeArchive in dem über 1100 Beispielcodes integriert sind, aber Beispiele für LineIn auslesen in Echtzeit habe ich nicht gefunden.
Die Details wie das zu bewerkstelligen ist, findest Du sicher in dem Webforum der Programmiersprache Deiner Wahl.

Es sollte alles über PC abwickelbar sein...
____________________________________
Meine guten PCs:
ZX Spectrum: 48+,128+,+2,+2a,+3,SAM Coupé. Commodore: C64 I/II, VC20, A500 mit GVP A530 40Mhz,A2000 GVP 030/33 18MB RAM, A600HD,A1200. Atari: 130XE, 800XL, Mega STE 4MB, Mega ST4. MSX: Philips, Sony.
LDIR ist offline   Mit Zitat antworten
Alt 17.07.2008, 00:45   #14
vincenthieronymus
Jr. Member
 
Registriert seit: 15.07.2008
Beiträge: 58


vincenthieronymus eine Nachricht über AIM schicken
Standard

aha ! besten dank ,ich habe etwas erfahrung in C - habe während meiner ausbildung zum Fernmeldeanlagenelektroniker mal Mikrocontrollern etwas erzählt ,was sie tun sollen - das wird dafür zwar nicht ausreichen aber ich hab noch kumpels die mir da helfen können - muss aber natürlich erstmal selber n ansatz dafür finden - hat mir aber sehr geholfen zeit zu sparen
vincenthieronymus ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:47 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag