Skip to content

Commit

Permalink
Updated readme, version
Browse files Browse the repository at this point in the history
  • Loading branch information
peterall committed Nov 9, 2019
1 parent b561f4a commit e2a8357
Show file tree
Hide file tree
Showing 17 changed files with 59 additions and 41 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ TOPTARGETS := all clean

OSCILLATORS := $(wildcard *mk)

VERSION=2.0-0
VERSION=1.5-0

$(TOPTARGETS): $(OSCILLATORS) package_prologue package_minilogue-xd package_nutekt-digital
$(OSCILLATORS):
Expand Down
40 changes: 29 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
Eurorack Oscillators for Korg prologue
Eurorack Oscillators for Korg prologue, minilogue xd and Nu:tekt NTS-1
=================================

Ports of some of Mutable Instruments (tm) oscillators to the Korg prologue multi-engine.
Ports of some of Mutable Instruments (tm) oscillators to the Korg "logue" multi-engine.

See [releases](https://github.com/peterall/eurorack-prologue/releases) for latest binaries.




Macro Oscillator 2 (based on Plaits)
====
-----
Expand All @@ -19,25 +17,41 @@ Macro Oscillator 2 (based on Plaits)
| `mo2_grn` | Granular formant oscillator | Frequency ratio | Formant frequency |
| `mo2_add` | Harmonic oscillator |Index of prominent harmonic | Bump shape |
| `mo2_wta`-`mo2_wtf`* | Wavetable oscillator | Row index | Column index |
| `mo2_string` | Inharmonic string model | Decay | Brightness |

\* Due to the 32k size constraint in the multi-engine the Wavetable oscillator is split into 6 oscillators with 4 'rows' each.

Parameters
----
In the Multi-engine menu you can find additional parameters for the oscillators.

`Parameter 1` is oscillator specific and controls whichever parameter is not mapped to `Shape` or `Shift-shape`
`Parameter 1` is oscillator specific and controls whichever parameter is not mapped to `Shape` or `Shift-shape`.

`Parameter 2` sets the mix between the oscillator `out` and `aux`.

`Parameter 3` sets the Shape LFO target according to the table below:
`LFO Target` sets the Shape LFO target, see list below.

`LFO2 Rate` is rate of LFO2.

`LFO2 Int` is intensity (depth) of LFO2.

`LFO2 Target` sets the target for LFO2 according to the list below.

LFO2
---

The oscillator has a built-in additional cosine key-synced LFO which can module an internal parameter (set with the `LFO2 Target` parameter in the oscillator menu):

| LFO Target | Parameter | Notes |
|------------|---------------|-------|
| 1 | `Shape` | |
| 2 | `Shift-shape` | |
| 3 | `Parameter 1` | Not implemented for Wavetable oscillator |
| 4 | `Parameter 2` | |
| 5 | `Pitch` | |
| 6 | _reserved_ (Amplitude?) | |
| 7 | `LFO2 Rate` | |
| 8 | `LFO2 Int` | |


For more information please read the excellent [Mutable Instruments Plaits documentation](https://mutable-instruments.net/modules/plaits/manual/).
Expand Down Expand Up @@ -99,21 +113,25 @@ Try a nice pluck:
| `Damping` | 70% |
| `Brightness` | 45% |

Common
Issues
====

Issues
----
* The prologue Sound Librarian tends to timeout when transferring the user oscillator, however the transfer is still complete. Try adding the user oscillator one at a time and _Send All_ / _Receive All_ for each oscillator.

* There's been [many reports](https://github.com/peterall/eurorack-prologue/issues/2) that the Modal Resonator oscillator doesn't produce any sound. I've included a few versions which lower CPU usage which may yield better results. On my prologue there's been cases where I've had issues after a factory-reset where the oscillator wouldn't produce sound. Installing _sequentially in the same oscillator slot_ the lightest CPU version `osc_modal_strike_16_nolimit` (16 filters and removed limiter), followed by `osc_modal_strike_24_nolimit` followed by `osc_modal_strike` resolved the issue for me. _Your milage may vary_.

* When first selecting the oscillator in the multi-engine, all values default to their minimum values, however the display seems to default to 0. For bipolar values it means the display might still show 0% while internally in the oscillator the value is -100%.

Building
-------
====

* Checkout the repo (including subrepos)
* Follow the toolchain installation instructions in the `logue-sdk`
* Make sure you have the `jq` tool installed (`brew install jq`)
* Build with `make`

(only tested on MacOSX)

Acknowledgements
-------
====
*All credit to Emilie Gillet for her amazing modules!*
2 changes: 1 addition & 1 deletion logue-sdk
Submodule logue-sdk updated 273 files
4 changes: 2 additions & 2 deletions manifest_add.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
["Bumps", -100, 100, "%"],
["Hammond", 0, 100, "%"],
["LFO Target", 0, 7, ""],
["LFO2 Freq", 0, 100, "%"],
["LFO2 Depth", 0, 100, "%"],
["LFO2 Rate", 0, 100, "%"],
["LFO2 Int", 0, 100, "%"],
["LFO2 Target", 0, 5, ""]
]
}
Expand Down
4 changes: 2 additions & 2 deletions manifest_fm.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
["Feedback", -100, 100, "%"],
["Sub", 0, 100, "%"],
["LFO Target", 0, 7, ""],
["LFO2 Freq", 0, 100, "%"],
["LFO2 Depth", 0, 100, "%"],
["LFO2 Rate", 0, 100, "%"],
["LFO2 Int", 0, 100, "%"],
["LFO2 Target", 0, 5, ""]
]
}
Expand Down
4 changes: 2 additions & 2 deletions manifest_grn.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
["Width", -100, 100, "%"],
["Filter", 0, 100, "%"],
["LFO Target", 0, 7, ""],
["LFO2 Freq", 0, 100, "%"],
["LFO2 Depth", 0, 100, "%"],
["LFO2 Rate", 0, 100, "%"],
["LFO2 Int", 0, 100, "%"],
["LFO2 Target", 0, 5, ""]
]
}
Expand Down
4 changes: 2 additions & 2 deletions manifest_modal.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
["Decay" , -100, 100, "%"],
["Attenuation", 0, 100, "%"],
["LFO Target", 0, 7, ""],
["LFO2 Freq", 0, 100, "%"],
["LFO2 Depth", 0, 100, "%"],
["LFO2 Rate", 0, 100, "%"],
["LFO2 Int", 0, 100, "%"],
["LFO2 Target", 0, 5, ""]
]
}
Expand Down
6 changes: 3 additions & 3 deletions manifest_string.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@
"name" : "mo2str",
"num_param" : 6,
"params" : [
["Decay" , -100, 100, "%"],
["Harmonics", -100, 100, "%"],
["Attenuation", 0, 100, "%"],
["LFO Target", 0, 7, ""],
["LFO2 Freq", 0, 100, "%"],
["LFO2 Depth", 0, 100, "%"],
["LFO2 Rate", 0, 100, "%"],
["LFO2 Int", 0, 100, "%"],
["LFO2 Target", 0, 5, ""]
]
}
Expand Down
4 changes: 2 additions & 2 deletions manifest_va.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
["Detune", -100, 100, "%"],
["Sync", 0, 100, "%"],
["LFO Target", 0, 7, ""],
["LFO2 Freq", 0, 100, "%"],
["LFO2 Depth", 0, 100, "%"],
["LFO2 Rate", 0, 100, "%"],
["LFO2 Int", 0, 100, "%"],
["LFO2 Target", 0, 5, ""]
]
}
Expand Down
4 changes: 2 additions & 2 deletions manifest_wsh.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
["Asymmetry", -100, 100, "%"],
["Curve", 0, 100, "%"],
["LFO Target", 0, 7, ""],
["LFO2 Freq", 0, 100, "%"],
["LFO2 Depth", 0, 100, "%"],
["LFO2 Rate", 0, 100, "%"],
["LFO2 Int", 0, 100, "%"],
["LFO2 Target", 0, 5, ""]
]
}
Expand Down
4 changes: 2 additions & 2 deletions manifest_wta.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
["Interpolate", 0, 1, ""],
["Low-Fi", 0, 100, "%"],
["LFO Target", 0, 7, ""],
["LFO2 Freq", 0, 100, "%"],
["LFO2 Depth", 0, 100, "%"],
["LFO2 Rate", 0, 100, "%"],
["LFO2 Int", 0, 100, "%"],
["LFO2 Target", 0, 5, ""]
]
}
Expand Down
4 changes: 2 additions & 2 deletions manifest_wtb.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
["Interpolate", 0, 1, ""],
["Low-Fi", 0, 100, "%"],
["LFO Target", 0, 7, ""],
["LFO2 Freq", 0, 100, "%"],
["LFO2 Depth", 0, 100, "%"],
["LFO2 Rate", 0, 100, "%"],
["LFO2 Int", 0, 100, "%"],
["LFO2 Target", 0, 5, ""]
]
}
Expand Down
4 changes: 2 additions & 2 deletions manifest_wtc.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
["Interpolate", 0, 1, ""],
["Low-Fi", 0, 100, "%"],
["LFO Target", 0, 7, ""],
["LFO2 Freq", 0, 100, "%"],
["LFO2 Depth", 0, 100, "%"],
["LFO2 Rate", 0, 100, "%"],
["LFO2 Int", 0, 100, "%"],
["LFO2 Target", 0, 5, ""]
]
}
Expand Down
4 changes: 2 additions & 2 deletions manifest_wtd.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
["Interpolate", 0, 1, ""],
["Low-Fi", 0, 100, "%"],
["LFO Target", 0, 7, ""],
["LFO2 Freq", 0, 100, "%"],
["LFO2 Depth", 0, 100, "%"],
["LFO2 Rate", 0, 100, "%"],
["LFO2 Int", 0, 100, "%"],
["LFO2 Target", 0, 5, ""]
]
}
Expand Down
4 changes: 2 additions & 2 deletions manifest_wte.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
["Interpolate", 0, 1, ""],
["Low-Fi", 0, 100, "%"],
["LFO Target", 0, 7, ""],
["LFO2 Freq", 0, 100, "%"],
["LFO2 Depth", 0, 100, "%"],
["LFO2 Rate", 0, 100, "%"],
["LFO2 Int", 0, 100, "%"],
["LFO2 Target", 0, 5, ""]
]
}
Expand Down
4 changes: 2 additions & 2 deletions manifest_wtf.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
["Interpolate", 0, 1, ""],
["Low-Fi", 0, 100, "%"],
["LFO Target", 0, 7, ""],
["LFO2 Freq", 0, 100, "%"],
["LFO2 Depth", 0, 100, "%"],
["LFO2 Rate", 0, 100, "%"],
["LFO2 Int", 0, 100, "%"],
["LFO2 Target", 0, 5, ""]
]
}
Expand Down

1 comment on commit e2a8357

@cosmospacemonkey
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi peter, I’m only getting 3 choices in edit mode - para 1, para 2, amp lfo target - and only first four targets. That’s for all oscillators. Any idea what is going wrong? Thx

Please sign in to comment.