qdqd
2014-09-12 09:08:57
Hello,
i am new to bomes and I am trying to achieve something that bomes is not specifically made for:
I want my macbook to slowly write a text message into whatever running program is active (for example textedit). This event should be triggered by incoming audio through the line in. Any incoming audio (using a microphone and speech to trigger)
I already managed to convert the line input to midi notes with Widi and route those midi notes as an input to Bomes. Now the problem is that Bomes constantly triggers the keystroke output for each incoming midi note resulting in my text output to be written a thousand times.
Any midi note should be triggering the keystroke output but only the first note so the text is writte just once.
I need the keystrokes to be hit one by one with a 0,5sec time inbetween.
For example I do a surprise party. The birthday person is coming in. Everyone shouts happy birthday!! This noise gets into the microphone and triggers "HAPPY BIRTHDAY" being written on a projection in the room. Since its 14 keystrokes the message will be written in 7 seconds (0,5 sec inbetween each stroke).
Ok i know this is a total workaround method but i cant think of any other method to do this.
Can anybody think of a way to accomplish this with bomes?
Thank you guys in advance
i am new to bomes and I am trying to achieve something that bomes is not specifically made for:
I want my macbook to slowly write a text message into whatever running program is active (for example textedit). This event should be triggered by incoming audio through the line in. Any incoming audio (using a microphone and speech to trigger)
I already managed to convert the line input to midi notes with Widi and route those midi notes as an input to Bomes. Now the problem is that Bomes constantly triggers the keystroke output for each incoming midi note resulting in my text output to be written a thousand times.
Any midi note should be triggering the keystroke output but only the first note so the text is writte just once.
I need the keystrokes to be hit one by one with a 0,5sec time inbetween.
For example I do a surprise party. The birthday person is coming in. Everyone shouts happy birthday!! This noise gets into the microphone and triggers "HAPPY BIRTHDAY" being written on a projection in the room. Since its 14 keystrokes the message will be written in 7 seconds (0,5 sec inbetween each stroke).
Ok i know this is a total workaround method but i cant think of any other method to do this.
Can anybody think of a way to accomplish this with bomes?
Thank you guys in advance