Seite 1 von 2

Mp3-Ticker mit Purebasic?

Verfasst: 29.07.2008 18:03
von Bytedevil
Hallo!

Ich möchte gernen einen "Ticker" programmieren, also daß z.B. jede Sekunde ein Ton erklingt... und das ganze dann als mp3-Datei ausgeben.

Hab NULL Idee, wie ich das machen soll.

Gruß,
Bytedevil


P.S.
Am genialsten wäre natürlich, wenn der Ticker gerafft (also nicht in Echtzeit) generiert wird, weil das bei einem 30-minütigen "Tick-Tack" wirklich zu lange dauern würde.

Verfasst: 29.07.2008 18:24
von Kaeru Gaman
....du willst also wirklich ein 30min mp3 erstellen, das aus einem ton pro minute besteht? :shock:


...also...
sowas kann man besser mit nem kleinen proggi mit timer lösen, anstatt ein mp3 zu verwenden....

Code: Alles auswählen

#sekunden = 5    ; zum testen
#timerduration = #sekunden * 1000
OpenWindow(0, 0, 0, 120,40, "Ticker", #PB_Window_TitleBar)
CreateGadgetList(WindowID(0))
ButtonGadget(0,0,0,120,40,"Shut down Ticker")
timer = ElapsedMilliseconds() + #timerduration
Repeat
  Event    = WaitWindowEvent(50)
  EventGad = EventGadget()
  If Event = #PB_Event_Gadget
    If EventGad = 0
      Quit = 1
    EndIf
  EndIf
  If ElapsedMilliseconds() > timer
    timer + #timerduration
    MessageBeep_(#MB_ICONQUESTION)
  EndIf
Until Quit = 1

PS:
für die sounderstellung, guck dir mal Audacity an,
damit müßte das möglich sein so einen mp3-track zu erstellen.

Verfasst: 29.07.2008 18:42
von Bytedevil
....du willst also wirklich ein 30min mp3 erstellen, das aus einem ton pro minute besteht?
... pro Sekunde! :lol:

Ich hab das Problem dorch nur umschrieben, das eigentliche Programm wird dem einen oder anderen letztendlich sehr helfen... *geheimnisvolltue*

So ein kleines Tick-Tack-Proggie hätte ich sicherlich auch noch hinbekommen (TROTZDEM VIELEN DANK FÜR DIE MÜHE), ich möchte das ganze aber unbedingt in eine Mp3 auslagern, damit man sich das Ergebnis auch unterwegs auf einem Mp3-Player anhören kann. Und das ganze soll natürlich mein PB-proggie machen, damit kein weiteres Tool notwendig ist.

Verfasst: 29.07.2008 18:55
von bobobo
Ergebnis ? Du willst also was aufnehmen ?

Verfasst: 29.07.2008 18:55
von Kaeru Gaman
du wirst in den Foren bestimmt ein paar posts über mp3-format finden,
und auch irgendwie in der Lage sein, deinen Ton einzubinden,
aber ich halte den Aufwand für unangemessen.

in der Zeit hast du 10x Audacity runtergeladen, installiert,
dein mp3 zusammengeklickt, und Audacity wieder destalliert.
(das ist übrigens kostenfrei)

Verfasst: 29.07.2008 19:07
von Bytedevil
aber ich halte den Aufwand für unangemessen.

in der Zeit hast du 10x Audacity runtergeladen, installiert,
dein mp3 zusammengeklickt, und Audacity wieder destalliert.
(das ist übrigens kostenfrei)
Ich möchte anderen ein einfaches Alles-in-einem-Tool in die Hand geben.
Ergebnis ? Du willst also was aufnehmen ?
Ja.

Besser wäre, wie gesagt ein Zeitrafferaufnahme... aber vom Prinzip her geht es wohl wirklich erstmal nur um eine Aufnahme.

Verfasst: 29.07.2008 23:24
von R4z0r1989
so lasst mich mal scheiße erzählen und verbessert mich falls ich richtig liege mit meiner vermutung.. aber bietet sowas nicht fmod an?

Verfasst: 29.07.2008 23:30
von Fluid Byte
Das würde implizieren das alle deine Vorredner "Scheiße" erzählt haben, sehe ich das richtig? Bild

Verfasst: 29.07.2008 23:46
von Kaeru Gaman
kanner nit behaupten, weil ich von fmod kein plan hab.....
also, vielleicht weiß ich zu wenig über hundert LIBs....

Verfasst: 30.07.2008 19:06
von THEEX
Also wenn ich das richtig Interpretiere, willst Internetradio aufnehmen?
Wenn einfach nur irgendwas aufnehmen möchtest, daß gerade auf deinem PC läuft, dann nutze Audacity, der Nachteil, da wird wirklich alles mit aufgenommen (es sei denn, da gibts extra Einstellungen für, die ich nicht gefunden hab... ^^). Ich selbst nehm Internetradio über eine spezielle Software auf, die kopiert den original Stream, da ist völlig egal, was sonst noch am PC für Geräuche genutzt werden.
Wenn allerdings eigene Software zum Aufnehmen von MP3 nutzen möchtest, kommst nicht um die Lame.dll herum (man darf mich gerne korrigieren). Die ist normal auf jedem Rechner drauf, spätestens aber, wenn man WinAmp nutzt, da wird sie mitgeliefert. Die Lame.dll ist zum Abspielen, Aufnehmen und Bearbeiten von MP3 zuständig. Wenn ich mich richtig erinnere, gab's sogar ein Projekt, zum einbinden der Lame.dll in PB. Fast jeder, wenn nicht sogar jeder MP3-Player auf PC nutzt Lame.dll.
Hier noch Info über die DLL:
http://de.wikipedia.org/wiki/Lame.dll