Justin Fisher
02aa3418c7
Added a text file that explains the 2 modifications I made.
2026-05-27 10:21:34 +02:00
Justin Fisher
009900c27a
Add pre_osdi alias and set sourcepath case preservation
...
- commands.c: register pre_osdi as alias for osdi command so existing
scripts using pre_osdi continue to work
- inpcom.c: add set sourcepath to the preprocessor case-preservation
exception list; the lowercasing pass was corrupting uppercase letters
in paths (e.g. VA_test -> va_test), causing source to fail on
case-sensitive filesystems
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-27 09:23:12 +02:00
Holger Vogt
6a99f7978e
Update description for Linux.
2026-04-30 15:24:04 +02:00
Holger Vogt
531c4550bc
Update for compiling with macOS Apple Silicon, tested with M2
2026-04-30 14:55:57 +02:00
Holger Vogt
0638e6ab35
Update to the README.
2026-04-30 13:40:39 +02:00
Holger Vogt
db8cbb5c6e
Remove result file
2026-04-30 13:06:31 +02:00
Linus Torvalds
a1cd8d0565
Allow loading the entire audio file at vsjack_open() time,
...
get the actual oversampling, to allocate the sample space.
2026-04-30 13:06:31 +02:00
Linus Torvalds
b672580181
Add some reset to -re-enable consecutive simulations
2026-04-30 13:06:31 +02:00
Linus Torvalds
6694fd882d
Patch fixes bug in the original linear interpolation,
...
along with generating a proper "streaming" resampled output.
2026-04-30 13:06:31 +02:00
Holger Vogt
a40e283ddc
provide correct path info
2026-04-30 13:06:30 +02:00
Holger Vogt
8efc138b73
Add wav to fftw version of shared ngspice
2026-04-30 13:06:30 +02:00
Holger Vogt
70a1c3fc6e
Improve error messages.
...
Oversampling default is 4.
2026-04-30 13:06:30 +02:00
Holger Vogt
f3a243fd1f
Make types compatible, change from int to size_t
2026-04-30 13:06:30 +02:00
Holger Vogt
d71146a37a
Formatting
...
Replace tabs by spaces
2026-04-30 13:06:30 +02:00
Holger Vogt
9f2f8bd567
Oversampling default is 1
2026-04-30 13:06:30 +02:00
Holger Vogt
8fda6f73ba
Install ngspice wav on Ubuntu 24.04
2026-04-30 13:06:30 +02:00
Holger Vogt
d774f5cf7c
Examples for wav audio simulation.
2026-04-30 13:06:29 +02:00
Holger Vogt
412d9a7289
Update to ngspice-43.
2026-04-30 13:06:29 +02:00
Holger Vogt
2c9f7a7ebf
Use the most recent samplerate.dll from
...
https://github.com/libsndfile/libsamplerate/releases
2026-04-30 13:06:29 +02:00
Holger Vogt
d26c19f984
Remove source of memory errors: read and write beyond boundaries
...
caused segfaults.
2026-04-30 13:06:29 +02:00
Holger Vogt
302df8ddac
Enable most recent build of sndfile.dll from
...
https://github.com/libsndfile/libsndfile
2026-04-30 13:06:29 +02:00
Holger Vogt
5bf1e82ac3
Just a small fix
2026-04-30 13:06:29 +02:00
Holger Vogt
f4c56990f8
prevent a segfault when TSTOP less than TSTART in tran command
2026-04-30 13:06:28 +02:00
Holger Vogt
17665eb843
allow other simulation types, e.g. ac
...
prevents crash
2026-04-30 13:06:28 +02:00
Holger Vogt
271e9ce6b1
Enable compilation of shared ngspice with wav support
2026-04-30 13:06:28 +02:00
Holger Vogt
7a88c3341d
Enable compiling with *.wav (audio) file support.
2026-04-30 13:06:28 +02:00
Holger Vogt
831754e71a
Enable standard search paths for *.wav file search.
2026-04-30 13:06:28 +02:00
Holger Vogt
44a625e4df
add dot commands .sndprint, .sndparam in inp.c
2026-04-30 13:06:28 +02:00
Holger Vogt
852c48194b
Formatting: tabs to spaces
2026-04-30 13:06:27 +02:00
Holger Vogt
50c5a8e2ea
Remove unused
2026-04-30 13:06:27 +02:00
Holger Vogt
338e50f15d
update to enable compiling for Linux and Cygwin
2026-04-30 13:06:27 +02:00
Holger Vogt
8e9c5fb84a
link to download added
2026-04-30 13:06:27 +02:00
Holger Vogt
efe634cd71
typo
2026-04-30 13:06:27 +02:00
Holger Vogt
58d7739334
renamed from REAME.wav
2026-04-30 13:06:27 +02:00
Holger Vogt
63e7bd665e
rename
2026-04-30 13:06:27 +02:00
Holger Vogt
07e61044c1
short intro
...
more to follow
2026-04-30 13:06:26 +02:00
Holger Vogt
ab32d47860
replace exit() by controlled_exit()
2026-04-30 13:06:26 +02:00
Holger Vogt
93dbc846a3
declare functions and variables static, if so
2026-04-30 13:06:26 +02:00
Holger Vogt
c1a35dbb92
reformat vsjack.c
2026-04-30 13:06:26 +02:00
Holger Vogt
f6c78d8e9e
Use the current method to set the coefficients
2026-04-30 13:06:26 +02:00
Holger Vogt
3d82891a87
reformat, set better error message for src_process()
2026-04-30 13:06:26 +02:00
Holger Vogt
feb89e07dc
add progress report when entering wav output stage
2026-04-30 13:06:26 +02:00
Holger Vogt
8c157b887e
add commands sndprint, sndparam with
...
associated functions com_sndprint and com_sndparam
2026-04-30 13:06:25 +02:00
Holger Vogt
fd254d7620
add dotcards .sndparam and .sndprint
2026-04-30 13:06:25 +02:00
Holger Vogt
80b93edfe5
ngspice.h and controlled_exit() instead of exit()
2026-04-30 13:06:25 +02:00
Holger Vogt
9fad8e3934
add sound capability to vsrc
...
see https://sourceforge.net/p/ngspice/patches/13/
2026-04-30 13:06:25 +02:00
Holger Vogt
e1e0d08ad5
add files sndprint, vsjack
2026-04-30 13:06:25 +02:00
Holger Vogt
d20315309f
Do not replace GND by 0 f if GND is used inside of the subcircuit
...
and is referenced on the .subckt line, and ps is set.
This will allow using this subcircuit with non-zero reference
voltage.
2026-04-30 11:26:17 +02:00
Holger Vogt
62440272a4
Add non-nqs PSP model as well.
2026-04-30 11:22:08 +02:00
Holger Vogt
99a088df2d
Tiny update
2026-04-30 11:21:32 +02:00