Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: [not my release] Seek Control (foo_seek) (Read 4891 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

[not my release] Seek Control (foo_seek)

Seek (foo_seek), developed by Hydrogenaudio user grimes, is a component that offers different ways of seeking inside one or more tracks. It provides three features:

Preview: This mode lets the user play their tracks as previews, whose length can be chosen in the options from several lengths (in seconds); there is also a default length defined in the preferences. Therefore, in contrast to foo_preview, the user can quickly change the preview length on-the-fly whilst listening to the previews. Furthermore, the user has the option to begin the preview from a given point where s/he has clicked or dragged the seekbar, rather than from a fixed point.

Fast Forward/Rewind: This feature imitates the behaviour of seeking inside an analogue tape: a part of the track is played, then the playback jumps to a position further ahead or behind to play another part, and so on. The periods for both playback time and moving forward/backward are definable in Seek’s preferences.

Loop: This enables the user to choose and play a loop, whose length is again selectable in foo_seek’s preferences. Also, s/he can change the looped part of a track simply by dragging the seekbar. The preferences offer the option to start the loop in the next track either on a fixed point, or from a point where the user has clicked or dropped the seekbar. In the latter case, the user is able to compare the same part of a piece of music between different versions: by simply pressing the Next button, the loop repeats between the same time-points as for the previous track. Last but not least, there is a mode that offers a Repeat A–B functionality.

Downloads, changelogs, and additional information are in grimes’s release topic.


Re: [not my release] Seek Control (foo_seek)

Reply #2
db1989,

your english seems to be much better than mine. 
Just replace my text with your version, everyone who starts reading this thread benefits from that.

Re: [not my release] Seek Control (foo_seek)

Reply #3
Great concept. I was looking for something just like this for foobar as I generally have to open up some other program to do it.

The main issues is that the "usage" is not user friendly/convenient. Is it not possible to assign hot keys to assign the loop endpoints and some hot key to toggle the loop playing????

Re: [not my release] Seek Control (foo_seek)

Reply #4
Is it possible with this component to loop a 30 second (or 10 or 20 or whatever seconds) section in the middle of a song?
If so, how do I set the start and end points?
Regards,
Spockman.

Re: [not my release] Seek Control (foo_seek)

Reply #5
loop length is predefined for 6,8,10,12,14,16,18,20 seconds.
Other values can be set in Advanced Preferences.
Alternatively set endpoint mode, seek to start point in seekbar manually, wait for x seconds and set end point by shortcut.



Re: [not my release] Seek Control (foo_seek)

Reply #7
thank

Re: [not my release] Seek Control (foo_seek)

Reply #8
Is it possible to skip a part of an audio file, such as the first x seconds and the last y seconds? My podcasts contain advertisements at the beginning and at the end, but obviously they don't have the same length, so I can fix a specific moment when to skip only relative to the audio length minus y seconds.

Re: [not my release] Seek Control (foo_seek)

Reply #9
Not possible with foo_seek.
Why do you not split the audio files in (three) parts.
You can hear this way only the middle part.
On the other hand, foobar2000 is able to play the three files without gap.

Re: [not my release] Seek Control (foo_seek)

Reply #10
foo_skip will allow to cut out a begiining and ending part out of a track.

Re: [not my release] Seek Control (foo_seek)

Reply #11
I'm sorry, but I really don't understand fully how to use this loop option.

For example, I need to loop one track between 48 min and 59 min 45 sec. What should i do?

Enable end point mode
Start loop
Seek to start position of loop in seekbar
wait
(for what?)
Set end point of loop (with shortcut)

Is that possible to select a time w/o waiting? I want to open Foobar2000, start selected track, immediately select required time/segment and then I need to minimize application and forget about it. And if yes, what time in advanced option should I set (and whether I should do it)?

I tried but did not achieve the desired outcome.

Re: [not my release] Seek Control (foo_seek)

Reply #12
seek to 48 min and wait 11:45 and set end point.
It is an unusual long time for a loop, so this is not practicable.
Unusual loop length can be set in the advanced preferences
  • set default in main menu
  • advanced preferences: loop length 705000 ms
  • advanced preferences: playback position 2880 s
  • set loop in main menu
  • play

Re: [not my release] Seek Control (foo_seek)

Reply #13
This plugin needs serious documentation, there are several things that I don't understand.
1. What is "automatic start/stop" in advanced preferences?
2. Why this plugin doesn't work for tracks played from results of Media Library Search?
3. Why "Loop/reset next track to loop position" doesn't work as it should? I can't understand the dependency - sometimes all tracks are starting form time given in advanced preferences even if this ckeckbox is unchecked, sometimes thety don't even if it's checked.

Re: [not my release] Seek Control (foo_seek)

Reply #14
1. automatic start/stop: The loop starts with one click on main menu entry "loop" (otherwise two clicks: loop + play) (minor important option)

2. Can't reproduce.

3. I don't understand. Did you seek to another position and it is not reseted to advanced preferences value next cycle? Strange! Can't reproduce.

Re: [not my release] Seek Control (foo_seek)

Reply #15
I'm probably misunderstanding the functionality of this component - but would it be possible with it to simply emulate the FFWD/REW behavior of a CD player or portable MP3 player? I.e. long-press/press&hold keyboard buttons for FFWD/REW, and resume normal playback when releasing buttons?

So far my trials & errors didn't yield any results in that direction.

Re: [not my release] Seek Control (foo_seek)

Reply #16
Hi!

Thanks for this component!

I have small problem with loop function A-B

I create shortcout, F11-Loop F12-Set End point
End Point mode enabled manually.

Play audio... if I want start point I press F11... and when I want end point, I press F12. After this, the A-B loop is work.

But, the problem, If I press pause under A-B loop, this is can't  works really, because after few times the play is start himself again...

Sorry my poor english.

ps.: my foobar is latest, 1.3.2

Re: [not my release] Seek Control (foo_seek)

Reply #17
Seek 1.2

FIX: Pause in loop fails


Thanks for reporting this bug.
Since there is no command to pause a timer, I stopped loop mode on playback pause.

See first post.


Hi!

Thanks for this quick repair!

But pasue function is needed for me. Can you make pause function of this component (via shortcout or any way)?

Thanks!

Re: [not my release] Seek Control (foo_seek)

Reply #18
Hi There -  & Thanks for this tool!

How can I activate/use the the seek length I define under :
>> Preferences | Advanced | Playback | Seek | Preview | Preview length [ms] <<

to define longer f.e. 60sec preview then 20 sec under
>> Playback | Seek Control | Loop length (6s-20s, Default, End point mode, Set end point, Remove end point)

b.t.w: my version (1.2)  does not show  "End point mode, Set end point, Remove end point"

Thanks again!


Re: [not my release] Seek Control (foo_seek)

Reply #20
The Preview length [ms] in Advanced Preferences is aktivated by Playback | Seek Control | Preview length | Default

Preview has no end pont mode (only loop)



Thank you !!!

Re: [not my release] Seek Control (foo_seek)

Reply #21
Dear author,
After spending 20 minutes on reading this thread, I still don't understand what those commands mean...
"Enable endpoint mode"? " I see these is "set endpoint"... But where is "set start point"? "Automatic start"?
I feel you make a powerful component but I am really confused...

In my opinion, there should be only 3 controls and that should be enough:
- Set Start point at current position
- Set End point at current position
- Toggle play the loop on\off (jump to start and repeat the loop when it's on. Walk over endpoint if it's off.)





 

Re: [not my release] Seek Control (foo_seek)

Reply #23
Thank you!  I got it!

To anyone who is also confused like me, this is a brief of how to use this great component:
1. Open "Keyboard Shortcuts" in foobar2000's Preference.
2. Assign key1 for Playback / Seek Control / Loop
3. Assign key2 for Playback / Seek Control / Loop Length / Set end point
4. Play whatever you want, seek to or wait for where you like to start a loop. Press key1.
5. Seek to or wait for where you like to end the loop. Press key2.
6. Now you just make a loop!

I guess I still don't understand those advanced features. But knowing this is good enough to me to proceed my Japanese learning.

Thanks the author again for this component!

Re: [not my release] Seek Control (foo_seek)

Reply #24
It would be nice to have starting and en point times available in two variables for scripting purpose, for ex. exporting the loop to a file. Thanks for thinking a little to this possibility !