Jump to content

Cycfi

Members
  • Posts

    67
  • Joined

  • Last visited

  • Days Won

    4

Posts posted by Cycfi

  1. 4 hours ago, Prostheta said:

    Hei Joel! I was just about to say this exact same thing....I'd even pinned the email notifier to remind me to do this once I was at the desktop. Thanks for checking in and pipping me to the post. :thumb:

    Hi Carl,

    My pleasure, Carl. This forum is special. This is where my journey started. Thank you very much for all your support and enthusiasm!

    Actually, I hesitated a bit, fearing my reply might be construed as self serving advertising. I've been less active in forums since we started going commercial (but just enough to sustain R&D), although we're still 100% open source, with all the designs shared in GitHub for everyone. Some forums have very strict guidelines against sharing links. I would certainly love to post updates every once in a while if you allow me to (e.g. the Infinity Project).

  2. I tried it out on a piezo-equipped acoustic, using a variety of magnets at the neck - couldn't get sustain at all - tried different power amps, too. The usual "Too Many Variables To Account For" that DIY Sustainer enthusiasts know well.

    LOL. I know exactly what you mean. I have this hall of shame drawer full of non-working junk. I'll post that sometime just for laughs :-)

    Anyway, I think I'll stick with what I have now. One variable. Refine. Rinse Repeat. I think I'm closer now than ever before.

  3. "I guess it's the same for the GK3. Are the low pass filters not bypassable? "

    On the GK-2A, It's the simplest single pole RC filter, between the pickup and an op-amp input.

    Snip the capacitor's ground leg and the filter is defeated.

    "Are there schematics (or at least block diagrams) available?"

    http://www.vguitarforums.com/smf/index.php?topic=73.0

    There's a GK3 diagram as well.

    "Do you know what the cutoff frequencies are?"

    I have never calculated them. I see that on the GK3 diagram,

    each of the 6 channels is identical. My memory of per-string values comes from earlier dedicated Roland guitars (G303, G505 and the G707).

    Prior to the GK-series, Roland's dedicated synth guitars

    had similar onboard filtering.

    When used with the GR-100 (No synth - just Polyphonic Chorus and Compression),

    the signal was crisp and clear- no ill effects from the rolloff.

    Thanks for the links. I just recall now that I've had these links before. Man, I'm getting old! The one who wrote that (Elantric) even sent me the same links sometime ago while developing the Neo pickups.

    I see now that this rolloff is the main reason why people are complaining about the roland pickups' sound when sent directly to a multichannel audio interface.

    Interestingly, the earliest Roland guitar synth had POLYPHONIC SUSTAIN.

    The GR-500 guitar had strings that were isolated from Ground at the bridge.

    The strings were grounded at the nut and, when Sustain was switched on, each string carried a 15 volt

    sine wave of its detected fundamental pitch.

    The strings passed over a broad permanent magnet, located where the Rhythm pickup is on a Les Paul.

    http://en.wikipedia.org/wiki/Roland_GR-500

    It's an unusual configuration for a sustainer, but not unique...

    Watkins Electric Music made an ultra-rare guitar, called the Fifth Man, around 1967.

    It featured a similar arrangement, but with opposing permanent magnets mounted at each side of the neck joint. The guitar was self-contained and the circuit was powered by a heavy-duty (and heavy!) rectangular torch battery in a cavity on the rear of the guitar.

    http://www.youtube.com/watch?v=NqBaW1qMs4w

    Now that *IS* interesting. Have anyone tried that here? Talk about feedback! That's feedback gone wild. Perhaps some filtering will tame that feedback. I wonder how well it behaves though, especially when playing clean with lightly played and long sustained notes (none of that in the video). That demo sounds like an uncontrollable mess, with lots of noise and some overpowering microphonic feedback.
  4. Regarding previous comments about using a Roland hex pickup as a source:

    I have done this, in combination with a monophonic power amp and driver coil,

    in order to achieve a more consistent response across the strings

    That makes sense.

    The GK2A, that I used, is not PASSIVE... It has active buffering for each micro-humbucker on board,

    with different low-pass filtering for each string (to aid Fundamental Detection).

    The GK2A takes a +7v/GND/-7v supply in normal use - it DOES work with a 9v battery and a resistive divider to provide the GND tap.

    Thanks for the correction. I guess it's the same for the GK3. Are the low pass filters not bypassable? Are there schematics (or at least block diagrams) available? Do you know what the cutoff frequencies are?

    Regarding the possibilities of stimulating a string with samples etc...

    We can only stimulate the harmonic series that is physically present in the string.

    This usually results in the string sustaining a close-to-sine tone - a musically uninteresting result,

    once the novelty wears off.

    I have had freak occurrences of a string sustaining BOTH the Fundamental and the Octave-plus-a-Fifth

    harmonic - a musically interesting result that can surely be made repeatable by controlling the proportions of each harmonic in the stimulus signal.

    Exactly! I've been experimenting on driving the strings using various harmonically rich waveforms and the results are astounding! The string is a very resonant filter and passes only its fundamental frequency and its harmonics. It is a comb filter that adjusts to your playing. I'm excited to try more types of waveforms and even noises.

    It would be interesting to have a slowly-shifting transition through the harmonic series as a note sustains. This is already achievable, using an E-Bow, by pinging a "weak" harmonic and observing the string vibration "morph" to a pitch that has a stronger resonance - but the effect is a one-shot, one-way and monophonic.

    The effect would be far more impressive on a Polyphonically Sustained chord - a Tamboura-like drone of incredibly complex texture. Naturally, I'm imagining different rates of change on each string...

    It's a just a short step away from what you've achieved already...

    I look forward to future developments.

    I'll keep you guys informed. This is my holy grail and I am super excited about this!

    I'll need your support! It's an uphill battle trying to convince people to think beyond the 50's "Mojo", relic'd guitars, over-priced "boutique" pickups, etc. It's 2014 now and we're still locked in the past. Guitar players are super conservative but I'm pretty sure there's interest in high tech guitar and I want to be able to connect to them, such as in this forum.

  5. Steel-wrapped (versus Nickel) strings made my AGC-less Bass Sustainer spring into life - it's a significant step up in efficiency.

    But it really shouldn't be a requirement.

    For 6-string guitar, Nickel-wrapped strings are all that's available in most stores now. I'm guessing that a nickel 9-42 set, in regular tuning, is what most potential users will have on their guitar, and want to continue using.

    I'm impressed with Cycfi's "synthesised excitation signal" approach and must ask - have you tried to replicate Moog's "mute" response?

    Thank you!

    Yes, I want to be able to use ordinary strings. That was a requirement from the very beginning. As for sustain dampening, no I won't do it the way Moog did. Moog, and the newer Vo-96 system uses pure acoustic synthesis and advertises zero post processing. In my opinion, that is not necessary. You can do a lot with post processing on individual strings including control of attack and decay. With post-processing, it's easy to chop an envelope to achieve the muted banjo like effect. That's what I intend to do. An advantage of this approach is that it is simpler, requires less power, and does not require special strings. You only need to get the string sustaining, plus introduce some harmonics along the way. There's so much potential in polyphonic processing that the Vo system shuns.

  6. From memory it worked fine for all "normal" guitar playing styles - bends, tapping, strumming, hammering, pull-offs etc. The only quirk the Moog guitar had was that it gave best results when using strings with a high steel content (I assume because it made moving the strings via electromagnetism easier when there was lots of ferrous content). They even go as far as saying that you should use Moog-branded strings for the guitar, or D'Addario Pro Steels as a lower-cost alternative. The guitar I tried had some generic strings fitted, and its sustainability was subsequently a little weak.

    Thanks. It's still a quirk with the latest VO-96 version.

  7. No idea to be fair, since I don't have experience in this regard. The idea came from how strings are put into motion - a pick or finger tenses a string and releases it whilst a bow induces what, torsional oscillation? I figured that focusing the induced motion in useful directions would be more efficient. Maybe even a pair of drivers for each string, kind of like how a Jazz bass pickups looks, with a 180° phase difference between them?

    I don't know what I'm talking about though. Maybe I'm off course here.

    Each of our drivers are rectangular and covers at least two strings per string. That way we can track string bends (see the demo). After a few iterations, we found it to be the best configuration (so far). A push pull configuration made sense at one point and we tried it. There's this kind of tug of war pulling the string. Alas, it didn't work out quite well. Maybe we didn't have the proper configuration. Perhaps I'll try again.
    Here's a question for those who used the Vo system (Moog): On the Vo system, I notice that his drivers are small and round (like the Neos). I wonder how well it tracks string bends. Does it work well for bends? I only see it demoed on acoustic guitars. Here:
    paul_vo_at_bench_w_vo-96.png
    • Like 1
  8. Do you have any diagrams of how the magnetic field is aligned by the driver? I've always wondered if aligning it better might improve sensitivity. Same as how you wouldn't pick a string parallel to its direction, rather perpendicular to it?

    Additive synthesis would be great fun. I miss my analog synths :-(

    Wow, I didn't think about that. Tell me more! What alignment would make it better? I only assumed that the magnetic pull is perpendicular to the string. Now that I think about it, it makes sense.

  9. Not using magnetic pickups would defeat the object of the hexaphonic pickup too :-)

    All it should take is a little nudge. That's what I always say. I think current breed of sustainers are inefficient and use too much power. If you pull at the right moment with just the right amount of force, you can get something to oscillate indefinitely. That's the essence behind sympathetic resonance. With just the a little amount of force, at the right frequency, you can make a bridge collapse, for example.

    Why am I saying this? Well, to me, control is crucial. That's what I am developing right now. We've come a long way since last year when I started working on this. At first I tried an analog feedback system just like fernandez sustainer or sustainiac. It worked but was sooo unwieldy when you have to have 6 of them. Analog AGC does not cut it with 6 drivers. Why? Analysing the signals using a scope, I see that the phase is almost always wrong. Why? That's due to the delay between the driver and the pickup. You can use analog phase shifters to get the phase correct, but that will make it even more cumbersome. Because of this, you have to use brute force to get the string to oscillate, and that wastes too much power. That may be OK in a monophonic sustainer, but multiply that by 6!

    I've now abandoned the analog approach in favor of a digital approach with an MCU doing the phase and frequency locking and synthesising a waveform that's fed back to the driver. The MCU can do the phase corrections, analyse the envelope of the input and control just the right amount of signal to drive a string to oscillation. I can even make the driver sleep for a few millisecond intervals (output disabled), esp. with the heftier strings that are very easy to pull. That saves energy. The best part about the digital system is that I can feed any kind of waveform back as long as its coherent with the input. Recently, we've tried square, pulse, triangle and sawtooth. Wave tables would be cool, for example! How about samples of bow noises or wind blow noises? How about the human voice? Guitar or Piano samples? That might be cool. And, needless to say, there are no nasty squeals that plague analog feedback systems. It's just pure sympathetic resonance!

  10. In that short demo, the MCU controls are bypassed. The MCU should be able to control the harmonics of the driver to make it as natural or as synthetic as you want depending on how much injected harmonics you allow to feed into the strings. I'd love to feed it other sounds as well, like say, bow noises :-)

    It's certainly a great start. Very interested to see where this heads.

    Does the system rely on your hexaphonic pickup or can any pickup be used alongside your "driver"?

    I notice that there's still a little bit of superimposed overdiven signal in the sound (eg, 0:52 - 0:58 in your video). This was something that seemed to be completely unavoidable in the old DIY sustainer that a lot of us here at Project Guitar built years ago. There were many theories behind the cause of this at the time - proximity of the driver to the pickup, driver amp being overdriven, driver being overdriven, low-tech of driver circuitry, induction/coupling of driver signal back into sensing pickup etc - but no real fixes. Is one of the areas of your project to tackle this "interference" in the sustained signal and make it operate as cleanly as possible? The hour or so I spent playing a Moog guitar at a store about a year ago seemed to imply it was possible to do completely clean sustain.

    Yes, it requires the Neo polyphonic pickups. I'm not sure what other way to do it. You'll need a polyphonic pickup to have polyphonic sustain. The Roland GK3 maybe? But the Roland divided pickups are passive with a very weak signal.

    Yes, there is the "overdiven" signal. And yes it can be eliminated. As I said, in that demo, the controls are bypassed. In that demo, the drivers are actually driven by a synthesized square wave and a class D driver using PWM! It's not an analog feedback system. It's a phase and frequency locked loop with an MCU controlling what gets fed back into the drivers. A square wave gives you that synthy sound. A sine or triangle wave gives you a more natural sound. Combinations of some odd and even harmonics gives you something in between (natural to synthy).

    There's also this issue of inductive coupling too, yes. Yet, the hex pickups have a very low susceptibility to such interference by orders of a magnitude. If I were to use a strat pickup, for example, the inductive coupling would have been maddening! That would mean though that the system might not be usable with other types of pickups. I know that you can't use any other types of pickups with the Vo system too due to this interference. I still have to figure out that one. At any rate, note that the drivers and pickups are fully exposed. It may be plausible to constrain the magnetic field of the drivers with some isolation (maybe mu-metal sheets).

  11. There's scope for a lot of things when the system is open and able to be tinkered with. For example, a pressure-sensitive ribbon controller might be interesting to include in there somewhere. Pressure controlling the level of feedback and the X axis a filter or blend from one harmonic profile being fed into the strings to another....this could get insane.....

    Given that this is not a monolithic project you have all the opportunity in the world to patch in different things happening between the pickups and the eventual drive signals.

    Exactly! That's similar to what was just discussed in the comments section in that link. Yes, that's why I want it open. I'm extremely stoked about this. I'm more excited than ever before!

  12. I look forward to it also! The video makes it sounds very natural most of the time.

    In that short demo, the MCU controls are bypassed. The MCU should be able to control the harmonics of the driver to make it as natural or as synthetic as you want depending on how much injected harmonics you allow to feed into the strings. I'd love to feed it other sounds as well, like say, bow noises :-)

  13. Hi Y'all,

    I just posted a new project in this forum:

    It's the start of what I've been alluding to at the very start of this thread: an infinite sustain system. I'm VERY excited about this one. Like before, I would very much love to hear your thoughts and gather ideas while the project evolves!

  14. Hello Everyone,

    If you've been following the in this forum, it's very much alive and kicking. I avoided posting marketing related ads as proper etiquette dictates so recent activities may seem sparse in that thread. On the contrary, the project has matured and we've begun limited production last April.

    Anyway, as mentioned in the hex-thread, "the goal is to have hexaphonic sustain drivers as well. That, and with extensive processing for each string, will give us musicians full control over the dynamics of the guitar. I know hexaphonic sustain has been done in the past with the Moog guitar, but that was a very expensive gear. I want something more affordable. And I want a system that can be adapted to just about any guitar. This IMO is the holy grail and I know this is very difficult to do right, but every journey starts with the first step."

    So... we have a New Project! We have a very early prototype of the Infinity Polyphonic Sustain System. Here's the link to the short demo:

    http://www.cycfi.com/2014/05/to-infinity-and-beyond/

    Again, I would very much love to hear your thoughts and gather ideas while the project evolves!

    Like before, this will be an Open Source Hardware project, all the designs (schematics, PCB layout, software, bill of materials, CAD drawings and source code) will be freely shared, 100% free.

  15. Hi again,

    It's been a while. It took quite a bit of time to get it in the production stage. This is actually our first time to get something produced in quantity. The project has evolved into what we call the Neo Polymorphic Pickup Series. Small, Modular Active Polyphonic Pickups.

    (To the mods, this project grew up on this forum (among other forums) and I am very thankful for the nice people here especially for the support and participation in getting this realised. I've hesitated posting here because I've come to the point where the project is actually ready to go commercial (very limited production for now) and I fear being flagged as spam. For what it's worth, the project is still 100% open source and the designs are freely shared, BOM, schematics, layout and all.) I'd like to continue posting here, but if you think it is inappropriate, please advise.)

    So here's the latest production-ready version:

    neo-series.jpg

  16. Unbelievable. How do they sound now? Any tweaks since last time?

    Sound clips coming... Anyway, it's basically the same configuration as before. The changes are mostly for ease of production. We spent more time with logistics: dealing with manufacturers and the supply chain, esp. with the custom designed coils. There were at least four iterations in the coil design until we finally settled on what we have now.

    Let me reveal a little secret though: We achieved polyphonic infinite sustain using the PUs. I thought I'd inform this forum. It's still early in the development, but it's working! I'm very excited about it :-) I'll start a new thread for this new project I call "Infinity".

  17. Well, I was actually thinking about using a few small pole pieces that could be soldered into the board on either side of each coil. Mumetal tape will saturate very quickly, so it may need to be thicker to effectively shape a magnetic field.

    Nods. I think that is a good idea. I shall try that. I'll also try the idea of using field repulsion using magnets as mentioned here.

  18. Getting more out of less. That's great with the SNR. If you could get more signal out of the coil with less noise, couldn't you use a more power efficient opamp?

    Well, yes and no. The self noise of the Op Amp is the lower limit. It turns out that I've also reached the optimal self-noise with 1.0 and that there are more noise elsewhere that it makes sense to relax the Op Amp specs. Hence in 1.1, I'm using a lower power Op Amp with 150uA quiescent current. This issue has been discussed thoroughly in this thread.

    Also, reducing string pull is always a good thing.

    Yep. Agreed. That is why I have to back off the Neo a bit. Right now, at 2000 turns (450 Ohms DCR), the raw output of the coil is 1/4th that of a Strat. Not bad at all for a low impedance coil! So I only need to have a gain of 5 for the active electronics.

    I guess I'm just giving you suggestions. I would also advise against mumetal at first, unless you have a source already. I've experimented with it and while it does help, I think you would benefit more from the overall magnetic design rather than jumping to mumetal. Certain stainless steels work well for this application and are easy to find.

    I want to use mu-metal foil with adhesive backing. What's nice about them is that I can cut and use them as shields around the coils to minimize fringe flux and hence crosstalk. You can also find mu-metal tapes, although that's very difficult to find. SS sheets OTOH are very difficult to deal with. Mu-metal is more ductile and workable, allowing it to be easily formed into the thin sheets.

    Also, I'm not suggesting anything too radical, just some simple experiments you could try. As I've said before, these modifications will need to be tuned to what your trying to do. The quickest and easiest way of doing this is with a few tests.

    Food for thought:

    Simply put, Inductance = Permeability x ((#Turns^2 x Area of core) / Length of coil)

    Neo magnets have a relatively low permeability but strong field strength.

    Shielding is merely an easy path for the magnetic field to travel back to the other pole.

    Yes, I am well aware of that.

  19. Sounds good. I'll give it a try when I get a chance. FEMM is indeed interesting. BTW, are those vertical ferrite bars between the coils?

    There's no space there anymore, but there might be in front and behind the coils. It's also interesting how some space between the magnet and the ferrite affects the whole.

    No, just steel. I know proportions and details aren't exact, but it's a rough idea. To be honest, FEMM isn't going to simulate a pickup. There are much more complicated things going on, in 3D and AC. It can help you visualize the basics though. What your looking at, there are six coils with smaller metal rods between them. The rods are much darker than the ferrite core of the inductors. The two smaller boxes on the outsides of the pickup are the adjustment screws, or a representation of them.

    DarkAvenger, could you remind me what exactly are we aiming at? Cross-talk? SNR? I believe I nailed the SNR issue and recent experiments reveal that I am already getting -38db cross-talk. I am looking into smaller magnets and coils plus mu-metal shielding to further reduce cross-talk.

×
×
  • Create New...